./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-data-race.prp --file ../../../trunk/examples/svcomp/ldv-races/race-2_2-container_of.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-races/race-2_2-container_of.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --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 dbdd132d1a656eb04120c9309772a096548e218c86a32fc06dd93d5ae981c163 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-29 16:32:26,197 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-29 16:32:26,199 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-29 16:32:26,230 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-29 16:32:26,238 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-29 16:32:26,241 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-29 16:32:26,242 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-29 16:32:26,244 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-29 16:32:26,246 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-29 16:32:26,249 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-29 16:32:26,250 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-29 16:32:26,251 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-29 16:32:26,252 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-29 16:32:26,253 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-29 16:32:26,254 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-29 16:32:26,257 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-29 16:32:26,258 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-29 16:32:26,259 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-29 16:32:26,260 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-29 16:32:26,263 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-29 16:32:26,264 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-29 16:32:26,264 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-29 16:32:26,265 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-29 16:32:26,266 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-29 16:32:26,270 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-29 16:32:26,270 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-29 16:32:26,270 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-29 16:32:26,272 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-29 16:32:26,272 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-29 16:32:26,272 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-29 16:32:26,273 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-29 16:32:26,277 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-29 16:32:26,278 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-29 16:32:26,278 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-29 16:32:26,279 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-29 16:32:26,279 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-29 16:32:26,280 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-29 16:32:26,280 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-29 16:32:26,280 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-29 16:32:26,280 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-29 16:32:26,281 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-29 16:32:26,282 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf [2023-08-29 16:32:26,305 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-29 16:32:26,306 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-29 16:32:26,307 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-29 16:32:26,307 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-29 16:32:26,307 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-29 16:32:26,307 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-29 16:32:26,308 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-29 16:32:26,308 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-29 16:32:26,308 INFO L138 SettingsManager]: * Use SBE=true [2023-08-29 16:32:26,308 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-29 16:32:26,309 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-29 16:32:26,309 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-29 16:32:26,309 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-29 16:32:26,309 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-29 16:32:26,309 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-29 16:32:26,310 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-29 16:32:26,310 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-29 16:32:26,310 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-29 16:32:26,310 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-08-29 16:32:26,310 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-29 16:32:26,310 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-29 16:32:26,310 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-29 16:32:26,310 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-29 16:32:26,311 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-29 16:32:26,311 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-29 16:32:26,311 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-29 16:32:26,311 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-29 16:32:26,311 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-29 16:32:26,311 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-29 16:32:26,311 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-29 16:32:26,312 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-29 16:32:26,312 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-29 16:32:26,312 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-29 16:32:26,312 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-29 16:32:26,312 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-29 16:32:26,312 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-29 16:32:26,312 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-29 16:32:26,313 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! 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 -> dbdd132d1a656eb04120c9309772a096548e218c86a32fc06dd93d5ae981c163 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> TOGETHER [2023-08-29 16:32:26,526 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-29 16:32:26,542 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-29 16:32:26,545 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-29 16:32:26,546 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-29 16:32:26,546 INFO L275 PluginConnector]: CDTParser initialized [2023-08-29 16:32:26,547 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-races/race-2_2-container_of.i [2023-08-29 16:32:27,486 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-29 16:32:27,708 INFO L351 CDTParser]: Found 1 translation units. [2023-08-29 16:32:27,708 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_2-container_of.i [2023-08-29 16:32:27,723 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0435b878a/9e00dd5ffed3421f8b1397e0f64d2335/FLAG19625d96b [2023-08-29 16:32:27,731 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0435b878a/9e00dd5ffed3421f8b1397e0f64d2335 [2023-08-29 16:32:27,734 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-29 16:32:27,735 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-29 16:32:27,737 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-29 16:32:27,737 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-29 16:32:27,739 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-29 16:32:27,739 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 04:32:27" (1/1) ... [2023-08-29 16:32:27,741 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@399aabf6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:32:27, skipping insertion in model container [2023-08-29 16:32:27,741 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 04:32:27" (1/1) ... [2023-08-29 16:32:27,744 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-29 16:32:27,791 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-29 16:32:27,887 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-29 16:32:28,187 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_2-container_of.i[75002,75015] [2023-08-29 16:32:28,214 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-29 16:32:28,220 INFO L203 MainTranslator]: Completed pre-run [2023-08-29 16:32:28,227 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-29 16:32:28,254 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_2-container_of.i[75002,75015] [2023-08-29 16:32:28,271 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-29 16:32:28,341 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-29 16:32:28,341 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-29 16:32:28,341 WARN L667 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-08-29 16:32:28,345 INFO L208 MainTranslator]: Completed translation [2023-08-29 16:32:28,346 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:32:28 WrapperNode [2023-08-29 16:32:28,346 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-29 16:32:28,347 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-29 16:32:28,347 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-29 16:32:28,348 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-29 16:32:28,352 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:32:28" (1/1) ... [2023-08-29 16:32:28,373 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:32:28" (1/1) ... [2023-08-29 16:32:28,400 INFO L138 Inliner]: procedures = 468, calls = 48, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 174 [2023-08-29 16:32:28,405 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-29 16:32:28,405 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-29 16:32:28,408 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-29 16:32:28,408 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-29 16:32:28,414 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:32:28" (1/1) ... [2023-08-29 16:32:28,415 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:32:28" (1/1) ... [2023-08-29 16:32:28,419 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:32:28" (1/1) ... [2023-08-29 16:32:28,420 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:32:28" (1/1) ... [2023-08-29 16:32:28,432 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:32:28" (1/1) ... [2023-08-29 16:32:28,434 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:32:28" (1/1) ... [2023-08-29 16:32:28,436 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:32:28" (1/1) ... [2023-08-29 16:32:28,438 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:32:28" (1/1) ... [2023-08-29 16:32:28,441 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-29 16:32:28,442 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-29 16:32:28,442 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-29 16:32:28,442 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-29 16:32:28,443 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:32:28" (1/1) ... [2023-08-29 16:32:28,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-29 16:32:28,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-29 16:32:28,473 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-29 16:32:28,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-29 16:32:28,497 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-29 16:32:28,497 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-29 16:32:28,497 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-29 16:32:28,497 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-29 16:32:28,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-29 16:32:28,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-08-29 16:32:28,497 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-29 16:32:28,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-29 16:32:28,498 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2023-08-29 16:32:28,498 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2023-08-29 16:32:28,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-29 16:32:28,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-29 16:32:28,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-29 16:32:28,499 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-29 16:32:28,690 INFO L236 CfgBuilder]: Building ICFG [2023-08-29 16:32:28,691 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-29 16:32:28,912 INFO L277 CfgBuilder]: Performing block encoding [2023-08-29 16:32:28,945 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-29 16:32:28,945 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-08-29 16:32:28,947 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 04:32:28 BoogieIcfgContainer [2023-08-29 16:32:28,947 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-29 16:32:28,948 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-29 16:32:28,948 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-29 16:32:28,950 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-29 16:32:28,950 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.08 04:32:27" (1/3) ... [2023-08-29 16:32:28,950 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9d66192 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.08 04:32:28, skipping insertion in model container [2023-08-29 16:32:28,951 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:32:28" (2/3) ... [2023-08-29 16:32:28,951 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9d66192 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.08 04:32:28, skipping insertion in model container [2023-08-29 16:32:28,951 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 04:32:28" (3/3) ... [2023-08-29 16:32:28,952 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_2-container_of.i [2023-08-29 16:32:28,956 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-29 16:32:28,962 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-29 16:32:28,962 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations. [2023-08-29 16:32:28,962 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-29 16:32:29,008 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-29 16:32:29,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 217 places, 217 transitions, 450 flow [2023-08-29 16:32:29,112 INFO L130 PetriNetUnfolder]: 8/287 cut-off events. [2023-08-29 16:32:29,112 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-29 16:32:29,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 296 conditions, 287 events. 8/287 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 538 event pairs, 0 based on Foata normal form. 0/256 useless extension candidates. Maximal degree in co-relation 152. Up to 4 conditions per place. [2023-08-29 16:32:29,116 INFO L82 GeneralOperation]: Start removeDead. Operand has 217 places, 217 transitions, 450 flow [2023-08-29 16:32:29,123 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 215 places, 214 transitions, 440 flow [2023-08-29 16:32:29,125 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-29 16:32:29,138 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 215 places, 214 transitions, 440 flow [2023-08-29 16:32:29,140 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 215 places, 214 transitions, 440 flow [2023-08-29 16:32:29,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 215 places, 214 transitions, 440 flow [2023-08-29 16:32:29,187 INFO L130 PetriNetUnfolder]: 7/286 cut-off events. [2023-08-29 16:32:29,187 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-29 16:32:29,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 295 conditions, 286 events. 7/286 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 547 event pairs, 0 based on Foata normal form. 0/256 useless extension candidates. Maximal degree in co-relation 151. Up to 4 conditions per place. [2023-08-29 16:32:29,191 INFO L119 LiptonReduction]: Number of co-enabled transitions 4680 [2023-08-29 16:32:53,042 WARN L222 SmtUtils]: Spent 6.30s on a formula simplification. DAG size of input: 181 DAG size of output: 178 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-29 16:33:11,197 INFO L134 LiptonReduction]: Checked pairs total: 27136 [2023-08-29 16:33:11,198 INFO L136 LiptonReduction]: Total number of compositions: 201 [2023-08-29 16:33:11,206 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-29 16:33:11,209 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@27cbef2d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-29 16:33:11,209 INFO L358 AbstractCegarLoop]: Starting to check reachability of 21 error locations. [2023-08-29 16:33:11,210 INFO L130 PetriNetUnfolder]: 0/0 cut-off events. [2023-08-29 16:33:11,210 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-29 16:33:11,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:11,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-29 16:33:11,211 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:11,214 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:11,214 INFO L85 PathProgramCache]: Analyzing trace with hash 738, now seen corresponding path program 1 times [2023-08-29 16:33:11,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:11,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570551987] [2023-08-29 16:33:11,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:11,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:11,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:11,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:11,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:11,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570551987] [2023-08-29 16:33:11,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570551987] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:11,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:11,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-29 16:33:11,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627908848] [2023-08-29 16:33:11,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:11,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-29 16:33:11,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:11,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-29 16:33:11,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-29 16:33:11,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 193 out of 418 [2023-08-29 16:33:11,377 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 71 transitions, 154 flow. Second operand has 2 states, 2 states have (on average 193.5) internal successors, (387), 2 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:11,377 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:11,378 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 193 of 418 [2023-08-29 16:33:11,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:11,604 INFO L130 PetriNetUnfolder]: 265/860 cut-off events. [2023-08-29 16:33:11,604 INFO L131 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2023-08-29 16:33:11,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1352 conditions, 860 events. 265/860 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4986 event pairs, 264 based on Foata normal form. 34/810 useless extension candidates. Maximal degree in co-relation 1220. Up to 474 conditions per place. [2023-08-29 16:33:11,610 INFO L137 encePairwiseOnDemand]: 406/418 looper letters, 24 selfloop transitions, 0 changer transitions 2/59 dead transitions. [2023-08-29 16:33:11,610 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 59 transitions, 182 flow [2023-08-29 16:33:11,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-29 16:33:11,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-29 16:33:11,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 424 transitions. [2023-08-29 16:33:11,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.507177033492823 [2023-08-29 16:33:11,627 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 424 transitions. [2023-08-29 16:33:11,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 424 transitions. [2023-08-29 16:33:11,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:11,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 424 transitions. [2023-08-29 16:33:11,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 212.0) internal successors, (424), 2 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:11,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 418.0) internal successors, (1254), 3 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:11,639 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 418.0) internal successors, (1254), 3 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:11,640 INFO L175 Difference]: Start difference. First operand has 74 places, 71 transitions, 154 flow. Second operand 2 states and 424 transitions. [2023-08-29 16:33:11,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 59 transitions, 182 flow [2023-08-29 16:33:11,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 59 transitions, 174 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-29 16:33:11,644 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 118 flow [2023-08-29 16:33:11,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=118, PETRI_PLACES=61, PETRI_TRANSITIONS=57} [2023-08-29 16:33:11,649 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -13 predicate places. [2023-08-29 16:33:11,651 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 118 flow [2023-08-29 16:33:11,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 193.5) internal successors, (387), 2 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:11,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:11,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:11,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-29 16:33:11,652 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:11,653 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:11,654 INFO L85 PathProgramCache]: Analyzing trace with hash -2004010624, now seen corresponding path program 1 times [2023-08-29 16:33:11,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:11,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772210570] [2023-08-29 16:33:11,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:11,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:11,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:12,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:12,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:12,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772210570] [2023-08-29 16:33:12,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772210570] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:12,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:12,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 16:33:12,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411544863] [2023-08-29 16:33:12,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:12,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 16:33:12,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:12,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 16:33:12,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 16:33:12,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 418 [2023-08-29 16:33:12,412 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 57 transitions, 118 flow. Second operand has 6 states, 6 states have (on average 157.16666666666666) internal successors, (943), 6 states have internal predecessors, (943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:12,412 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:12,412 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 418 [2023-08-29 16:33:12,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:12,749 INFO L130 PetriNetUnfolder]: 673/1395 cut-off events. [2023-08-29 16:33:12,749 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2023-08-29 16:33:12,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2577 conditions, 1395 events. 673/1395 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 6978 event pairs, 474 based on Foata normal form. 0/1327 useless extension candidates. Maximal degree in co-relation 2574. Up to 1074 conditions per place. [2023-08-29 16:33:12,753 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 40 selfloop transitions, 31 changer transitions 0/86 dead transitions. [2023-08-29 16:33:12,753 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 86 transitions, 318 flow [2023-08-29 16:33:12,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 16:33:12,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 16:33:12,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1008 transitions. [2023-08-29 16:33:12,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019138755980861 [2023-08-29 16:33:12,756 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1008 transitions. [2023-08-29 16:33:12,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1008 transitions. [2023-08-29 16:33:12,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:12,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1008 transitions. [2023-08-29 16:33:12,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 168.0) internal successors, (1008), 6 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:12,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:12,763 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:12,763 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 118 flow. Second operand 6 states and 1008 transitions. [2023-08-29 16:33:12,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 86 transitions, 318 flow [2023-08-29 16:33:12,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 86 transitions, 318 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-29 16:33:12,765 INFO L231 Difference]: Finished difference. Result has 69 places, 86 transitions, 324 flow [2023-08-29 16:33:12,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=324, PETRI_PLACES=69, PETRI_TRANSITIONS=86} [2023-08-29 16:33:12,765 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -5 predicate places. [2023-08-29 16:33:12,765 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 86 transitions, 324 flow [2023-08-29 16:33:12,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 157.16666666666666) internal successors, (943), 6 states have internal predecessors, (943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:12,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:12,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:12,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-29 16:33:12,767 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:12,767 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:12,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1547817059, now seen corresponding path program 1 times [2023-08-29 16:33:12,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:12,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269456862] [2023-08-29 16:33:12,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:12,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:12,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:12,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:12,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:12,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269456862] [2023-08-29 16:33:12,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269456862] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:12,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:12,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-29 16:33:12,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269811756] [2023-08-29 16:33:12,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:12,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 16:33:12,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:12,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 16:33:12,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 16:33:12,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 418 [2023-08-29 16:33:12,831 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 86 transitions, 324 flow. Second operand has 3 states, 3 states have (on average 190.66666666666666) internal successors, (572), 3 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:12,831 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:12,831 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 418 [2023-08-29 16:33:12,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:13,071 INFO L130 PetriNetUnfolder]: 447/1122 cut-off events. [2023-08-29 16:33:13,071 INFO L131 PetriNetUnfolder]: For 493/493 co-relation queries the response was YES. [2023-08-29 16:33:13,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2645 conditions, 1122 events. 447/1122 cut-off events. For 493/493 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 6130 event pairs, 261 based on Foata normal form. 0/1074 useless extension candidates. Maximal degree in co-relation 2637. Up to 635 conditions per place. [2023-08-29 16:33:13,075 INFO L137 encePairwiseOnDemand]: 415/418 looper letters, 48 selfloop transitions, 2 changer transitions 0/87 dead transitions. [2023-08-29 16:33:13,075 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 87 transitions, 426 flow [2023-08-29 16:33:13,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 16:33:13,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 16:33:13,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 596 transitions. [2023-08-29 16:33:13,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47527910685805425 [2023-08-29 16:33:13,078 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 596 transitions. [2023-08-29 16:33:13,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 596 transitions. [2023-08-29 16:33:13,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:13,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 596 transitions. [2023-08-29 16:33:13,080 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:13,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 418.0) internal successors, (1672), 4 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:13,082 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 418.0) internal successors, (1672), 4 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:13,082 INFO L175 Difference]: Start difference. First operand has 69 places, 86 transitions, 324 flow. Second operand 3 states and 596 transitions. [2023-08-29 16:33:13,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 87 transitions, 426 flow [2023-08-29 16:33:13,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 87 transitions, 426 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-29 16:33:13,085 INFO L231 Difference]: Finished difference. Result has 72 places, 87 transitions, 336 flow [2023-08-29 16:33:13,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=336, PETRI_PLACES=72, PETRI_TRANSITIONS=87} [2023-08-29 16:33:13,086 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -2 predicate places. [2023-08-29 16:33:13,086 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 87 transitions, 336 flow [2023-08-29 16:33:13,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 190.66666666666666) internal successors, (572), 3 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:13,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:13,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:13,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-29 16:33:13,087 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:13,088 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:13,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1538200307, now seen corresponding path program 1 times [2023-08-29 16:33:13,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:13,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829710742] [2023-08-29 16:33:13,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:13,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:13,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:13,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:13,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:13,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829710742] [2023-08-29 16:33:13,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829710742] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:13,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:13,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 16:33:13,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951472793] [2023-08-29 16:33:13,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:13,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 16:33:13,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:13,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 16:33:13,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 16:33:13,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 418 [2023-08-29 16:33:13,575 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 87 transitions, 336 flow. Second operand has 6 states, 6 states have (on average 171.83333333333334) internal successors, (1031), 6 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:13,575 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:13,575 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 418 [2023-08-29 16:33:13,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:14,107 INFO L130 PetriNetUnfolder]: 766/1594 cut-off events. [2023-08-29 16:33:14,107 INFO L131 PetriNetUnfolder]: For 585/586 co-relation queries the response was YES. [2023-08-29 16:33:14,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4155 conditions, 1594 events. 766/1594 cut-off events. For 585/586 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 8342 event pairs, 394 based on Foata normal form. 1/1540 useless extension candidates. Maximal degree in co-relation 4145. Up to 1151 conditions per place. [2023-08-29 16:33:14,115 INFO L137 encePairwiseOnDemand]: 407/418 looper letters, 77 selfloop transitions, 22 changer transitions 0/120 dead transitions. [2023-08-29 16:33:14,115 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 120 transitions, 654 flow [2023-08-29 16:33:14,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 16:33:14,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 16:33:14,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1091 transitions. [2023-08-29 16:33:14,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4350079744816587 [2023-08-29 16:33:14,118 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1091 transitions. [2023-08-29 16:33:14,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1091 transitions. [2023-08-29 16:33:14,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:14,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1091 transitions. [2023-08-29 16:33:14,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 181.83333333333334) internal successors, (1091), 6 states have internal predecessors, (1091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:14,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:14,124 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:14,125 INFO L175 Difference]: Start difference. First operand has 72 places, 87 transitions, 336 flow. Second operand 6 states and 1091 transitions. [2023-08-29 16:33:14,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 120 transitions, 654 flow [2023-08-29 16:33:14,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 120 transitions, 652 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-29 16:33:14,129 INFO L231 Difference]: Finished difference. Result has 81 places, 108 transitions, 520 flow [2023-08-29 16:33:14,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=520, PETRI_PLACES=81, PETRI_TRANSITIONS=108} [2023-08-29 16:33:14,131 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 7 predicate places. [2023-08-29 16:33:14,131 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 108 transitions, 520 flow [2023-08-29 16:33:14,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 171.83333333333334) internal successors, (1031), 6 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:14,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:14,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:14,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-29 16:33:14,132 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:14,132 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:14,132 INFO L85 PathProgramCache]: Analyzing trace with hash -817520329, now seen corresponding path program 1 times [2023-08-29 16:33:14,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:14,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280586164] [2023-08-29 16:33:14,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:14,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:14,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:14,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:14,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:14,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280586164] [2023-08-29 16:33:14,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280586164] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:14,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:14,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-29 16:33:14,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337182753] [2023-08-29 16:33:14,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:14,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 16:33:14,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:14,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 16:33:14,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 16:33:14,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 418 [2023-08-29 16:33:14,205 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 108 transitions, 520 flow. Second operand has 3 states, 3 states have (on average 192.33333333333334) internal successors, (577), 3 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:14,205 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:14,206 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 418 [2023-08-29 16:33:14,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:14,416 INFO L130 PetriNetUnfolder]: 222/523 cut-off events. [2023-08-29 16:33:14,416 INFO L131 PetriNetUnfolder]: For 658/743 co-relation queries the response was YES. [2023-08-29 16:33:14,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1649 conditions, 523 events. 222/523 cut-off events. For 658/743 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2421 event pairs, 88 based on Foata normal form. 0/502 useless extension candidates. Maximal degree in co-relation 1635. Up to 303 conditions per place. [2023-08-29 16:33:14,418 INFO L137 encePairwiseOnDemand]: 415/418 looper letters, 45 selfloop transitions, 2 changer transitions 0/83 dead transitions. [2023-08-29 16:33:14,418 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 83 transitions, 472 flow [2023-08-29 16:33:14,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 16:33:14,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 16:33:14,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 601 transitions. [2023-08-29 16:33:14,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47926634768740034 [2023-08-29 16:33:14,421 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 601 transitions. [2023-08-29 16:33:14,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 601 transitions. [2023-08-29 16:33:14,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:14,421 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 601 transitions. [2023-08-29 16:33:14,422 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 200.33333333333334) internal successors, (601), 3 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:14,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 418.0) internal successors, (1672), 4 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:14,424 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 418.0) internal successors, (1672), 4 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:14,424 INFO L175 Difference]: Start difference. First operand has 81 places, 108 transitions, 520 flow. Second operand 3 states and 601 transitions. [2023-08-29 16:33:14,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 83 transitions, 472 flow [2023-08-29 16:33:14,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 83 transitions, 446 flow, removed 1 selfloop flow, removed 9 redundant places. [2023-08-29 16:33:14,427 INFO L231 Difference]: Finished difference. Result has 73 places, 77 transitions, 324 flow [2023-08-29 16:33:14,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=324, PETRI_PLACES=73, PETRI_TRANSITIONS=77} [2023-08-29 16:33:14,427 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -1 predicate places. [2023-08-29 16:33:14,428 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 77 transitions, 324 flow [2023-08-29 16:33:14,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 192.33333333333334) internal successors, (577), 3 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:14,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:14,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:14,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-29 16:33:14,428 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:14,429 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:14,429 INFO L85 PathProgramCache]: Analyzing trace with hash 447756112, now seen corresponding path program 1 times [2023-08-29 16:33:14,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:14,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640622541] [2023-08-29 16:33:14,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:14,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:14,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:14,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:14,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:14,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640622541] [2023-08-29 16:33:14,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640622541] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:14,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:14,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 16:33:14,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759515059] [2023-08-29 16:33:14,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:14,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-29 16:33:14,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:14,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-29 16:33:14,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-08-29 16:33:15,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 418 [2023-08-29 16:33:15,382 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 77 transitions, 324 flow. Second operand has 10 states, 10 states have (on average 166.2) internal successors, (1662), 10 states have internal predecessors, (1662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:15,382 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:15,382 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 418 [2023-08-29 16:33:15,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:16,113 INFO L130 PetriNetUnfolder]: 359/731 cut-off events. [2023-08-29 16:33:16,113 INFO L131 PetriNetUnfolder]: For 647/648 co-relation queries the response was YES. [2023-08-29 16:33:16,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2457 conditions, 731 events. 359/731 cut-off events. For 647/648 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3029 event pairs, 132 based on Foata normal form. 9/731 useless extension candidates. Maximal degree in co-relation 2446. Up to 417 conditions per place. [2023-08-29 16:33:16,116 INFO L137 encePairwiseOnDemand]: 405/418 looper letters, 58 selfloop transitions, 36 changer transitions 0/113 dead transitions. [2023-08-29 16:33:16,116 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 113 transitions, 661 flow [2023-08-29 16:33:16,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-29 16:33:16,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-29 16:33:16,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1399 transitions. [2023-08-29 16:33:16,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836124401913877 [2023-08-29 16:33:16,120 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1399 transitions. [2023-08-29 16:33:16,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1399 transitions. [2023-08-29 16:33:16,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:16,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1399 transitions. [2023-08-29 16:33:16,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 174.875) internal successors, (1399), 8 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:16,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:16,126 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:16,126 INFO L175 Difference]: Start difference. First operand has 73 places, 77 transitions, 324 flow. Second operand 8 states and 1399 transitions. [2023-08-29 16:33:16,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 113 transitions, 661 flow [2023-08-29 16:33:16,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 113 transitions, 651 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-29 16:33:16,129 INFO L231 Difference]: Finished difference. Result has 82 places, 93 transitions, 559 flow [2023-08-29 16:33:16,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=559, PETRI_PLACES=82, PETRI_TRANSITIONS=93} [2023-08-29 16:33:16,130 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 8 predicate places. [2023-08-29 16:33:16,130 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 93 transitions, 559 flow [2023-08-29 16:33:16,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 166.2) internal successors, (1662), 10 states have internal predecessors, (1662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:16,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:16,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:16,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-29 16:33:16,131 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:16,131 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:16,131 INFO L85 PathProgramCache]: Analyzing trace with hash 447934858, now seen corresponding path program 1 times [2023-08-29 16:33:16,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:16,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264013934] [2023-08-29 16:33:16,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:16,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:16,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:16,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:16,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:16,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264013934] [2023-08-29 16:33:16,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264013934] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:16,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:16,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 16:33:16,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993721088] [2023-08-29 16:33:16,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:16,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-29 16:33:16,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:16,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-29 16:33:16,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-08-29 16:33:17,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 418 [2023-08-29 16:33:17,027 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 93 transitions, 559 flow. Second operand has 10 states, 10 states have (on average 166.2) internal successors, (1662), 10 states have internal predecessors, (1662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:17,028 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:17,028 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 418 [2023-08-29 16:33:17,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:17,569 INFO L130 PetriNetUnfolder]: 405/823 cut-off events. [2023-08-29 16:33:17,569 INFO L131 PetriNetUnfolder]: For 1597/1598 co-relation queries the response was YES. [2023-08-29 16:33:17,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3314 conditions, 823 events. 405/823 cut-off events. For 1597/1598 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 3602 event pairs, 83 based on Foata normal form. 9/820 useless extension candidates. Maximal degree in co-relation 3299. Up to 468 conditions per place. [2023-08-29 16:33:17,574 INFO L137 encePairwiseOnDemand]: 405/418 looper letters, 76 selfloop transitions, 37 changer transitions 0/132 dead transitions. [2023-08-29 16:33:17,574 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 132 transitions, 978 flow [2023-08-29 16:33:17,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-29 16:33:17,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-29 16:33:17,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1402 transitions. [2023-08-29 16:33:17,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4192583732057416 [2023-08-29 16:33:17,585 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1402 transitions. [2023-08-29 16:33:17,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1402 transitions. [2023-08-29 16:33:17,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:17,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1402 transitions. [2023-08-29 16:33:17,588 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 175.25) internal successors, (1402), 8 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:17,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:17,591 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:17,592 INFO L175 Difference]: Start difference. First operand has 82 places, 93 transitions, 559 flow. Second operand 8 states and 1402 transitions. [2023-08-29 16:33:17,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 132 transitions, 978 flow [2023-08-29 16:33:17,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 132 transitions, 961 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-29 16:33:17,597 INFO L231 Difference]: Finished difference. Result has 92 places, 111 transitions, 835 flow [2023-08-29 16:33:17,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=835, PETRI_PLACES=92, PETRI_TRANSITIONS=111} [2023-08-29 16:33:17,598 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 18 predicate places. [2023-08-29 16:33:17,598 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 111 transitions, 835 flow [2023-08-29 16:33:17,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 166.2) internal successors, (1662), 10 states have internal predecessors, (1662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:17,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:17,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:17,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-29 16:33:17,599 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:17,599 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:17,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1965198277, now seen corresponding path program 1 times [2023-08-29 16:33:17,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:17,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733018456] [2023-08-29 16:33:17,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:17,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:17,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:17,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:17,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:17,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733018456] [2023-08-29 16:33:17,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733018456] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:17,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:17,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 16:33:17,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034418049] [2023-08-29 16:33:17,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:17,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 16:33:17,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:17,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 16:33:17,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-29 16:33:18,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 418 [2023-08-29 16:33:18,615 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 111 transitions, 835 flow. Second operand has 11 states, 11 states have (on average 169.1818181818182) internal successors, (1861), 11 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:18,615 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:18,615 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 418 [2023-08-29 16:33:18,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:19,304 INFO L130 PetriNetUnfolder]: 397/811 cut-off events. [2023-08-29 16:33:19,304 INFO L131 PetriNetUnfolder]: For 2569/2570 co-relation queries the response was YES. [2023-08-29 16:33:19,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3775 conditions, 811 events. 397/811 cut-off events. For 2569/2570 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 3522 event pairs, 55 based on Foata normal form. 5/804 useless extension candidates. Maximal degree in co-relation 3755. Up to 441 conditions per place. [2023-08-29 16:33:19,308 INFO L137 encePairwiseOnDemand]: 405/418 looper letters, 74 selfloop transitions, 51 changer transitions 0/144 dead transitions. [2023-08-29 16:33:19,308 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 144 transitions, 1260 flow [2023-08-29 16:33:19,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-29 16:33:19,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-29 16:33:19,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1594 transitions. [2023-08-29 16:33:19,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42371079213184476 [2023-08-29 16:33:19,312 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1594 transitions. [2023-08-29 16:33:19,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1594 transitions. [2023-08-29 16:33:19,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:19,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1594 transitions. [2023-08-29 16:33:19,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 177.11111111111111) internal successors, (1594), 9 states have internal predecessors, (1594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:19,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 418.0) internal successors, (4180), 10 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:19,319 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 418.0) internal successors, (4180), 10 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:19,319 INFO L175 Difference]: Start difference. First operand has 92 places, 111 transitions, 835 flow. Second operand 9 states and 1594 transitions. [2023-08-29 16:33:19,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 144 transitions, 1260 flow [2023-08-29 16:33:19,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 144 transitions, 1254 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-29 16:33:19,326 INFO L231 Difference]: Finished difference. Result has 104 places, 123 transitions, 1152 flow [2023-08-29 16:33:19,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1152, PETRI_PLACES=104, PETRI_TRANSITIONS=123} [2023-08-29 16:33:19,326 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 30 predicate places. [2023-08-29 16:33:19,326 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 123 transitions, 1152 flow [2023-08-29 16:33:19,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 169.1818181818182) internal successors, (1861), 11 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:19,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:19,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:19,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-29 16:33:19,327 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:19,328 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:19,328 INFO L85 PathProgramCache]: Analyzing trace with hash -554068678, now seen corresponding path program 1 times [2023-08-29 16:33:19,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:19,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945819549] [2023-08-29 16:33:19,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:19,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:19,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:19,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:19,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:19,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945819549] [2023-08-29 16:33:19,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945819549] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:19,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:19,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 16:33:19,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410832429] [2023-08-29 16:33:19,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:19,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 16:33:19,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:19,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 16:33:19,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 16:33:19,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 418 [2023-08-29 16:33:19,694 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 123 transitions, 1152 flow. Second operand has 6 states, 6 states have (on average 157.33333333333334) internal successors, (944), 6 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:19,694 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:19,694 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 418 [2023-08-29 16:33:19,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:19,924 INFO L130 PetriNetUnfolder]: 415/833 cut-off events. [2023-08-29 16:33:19,924 INFO L131 PetriNetUnfolder]: For 4696/4696 co-relation queries the response was YES. [2023-08-29 16:33:19,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4508 conditions, 833 events. 415/833 cut-off events. For 4696/4696 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 3586 event pairs, 182 based on Foata normal form. 0/822 useless extension candidates. Maximal degree in co-relation 4483. Up to 736 conditions per place. [2023-08-29 16:33:19,931 INFO L137 encePairwiseOnDemand]: 412/418 looper letters, 98 selfloop transitions, 5 changer transitions 0/122 dead transitions. [2023-08-29 16:33:19,931 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 122 transitions, 1356 flow [2023-08-29 16:33:19,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 16:33:19,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 16:33:19,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 977 transitions. [2023-08-29 16:33:19,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38955342902711326 [2023-08-29 16:33:19,934 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 977 transitions. [2023-08-29 16:33:19,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 977 transitions. [2023-08-29 16:33:19,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:19,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 977 transitions. [2023-08-29 16:33:19,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 162.83333333333334) internal successors, (977), 6 states have internal predecessors, (977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:19,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:19,940 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:19,940 INFO L175 Difference]: Start difference. First operand has 104 places, 123 transitions, 1152 flow. Second operand 6 states and 977 transitions. [2023-08-29 16:33:19,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 122 transitions, 1356 flow [2023-08-29 16:33:19,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 122 transitions, 1333 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-08-29 16:33:19,951 INFO L231 Difference]: Finished difference. Result has 105 places, 122 transitions, 1137 flow [2023-08-29 16:33:19,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=1127, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1137, PETRI_PLACES=105, PETRI_TRANSITIONS=122} [2023-08-29 16:33:19,952 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 31 predicate places. [2023-08-29 16:33:19,952 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 122 transitions, 1137 flow [2023-08-29 16:33:19,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 157.33333333333334) internal successors, (944), 6 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:19,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:19,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:19,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-29 16:33:19,953 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:19,954 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:19,954 INFO L85 PathProgramCache]: Analyzing trace with hash 761725707, now seen corresponding path program 1 times [2023-08-29 16:33:19,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:19,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121674737] [2023-08-29 16:33:19,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:19,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:19,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:20,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:20,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:20,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121674737] [2023-08-29 16:33:20,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121674737] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:20,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:20,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 16:33:20,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697336989] [2023-08-29 16:33:20,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:20,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-29 16:33:20,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:20,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-29 16:33:20,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-08-29 16:33:20,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 418 [2023-08-29 16:33:20,805 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 122 transitions, 1137 flow. Second operand has 10 states, 10 states have (on average 164.4) internal successors, (1644), 10 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:20,805 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:20,805 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 418 [2023-08-29 16:33:20,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:21,500 INFO L130 PetriNetUnfolder]: 415/862 cut-off events. [2023-08-29 16:33:21,501 INFO L131 PetriNetUnfolder]: For 4196/4197 co-relation queries the response was YES. [2023-08-29 16:33:21,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4524 conditions, 862 events. 415/862 cut-off events. For 4196/4197 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3923 event pairs, 89 based on Foata normal form. 5/856 useless extension candidates. Maximal degree in co-relation 4499. Up to 479 conditions per place. [2023-08-29 16:33:21,506 INFO L137 encePairwiseOnDemand]: 405/418 looper letters, 127 selfloop transitions, 50 changer transitions 0/195 dead transitions. [2023-08-29 16:33:21,506 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 195 transitions, 2151 flow [2023-08-29 16:33:21,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 16:33:21,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 16:33:21,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1722 transitions. [2023-08-29 16:33:21,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41196172248803825 [2023-08-29 16:33:21,509 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1722 transitions. [2023-08-29 16:33:21,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1722 transitions. [2023-08-29 16:33:21,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:21,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1722 transitions. [2023-08-29 16:33:21,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 172.2) internal successors, (1722), 10 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:21,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:21,526 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:21,526 INFO L175 Difference]: Start difference. First operand has 105 places, 122 transitions, 1137 flow. Second operand 10 states and 1722 transitions. [2023-08-29 16:33:21,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 195 transitions, 2151 flow [2023-08-29 16:33:21,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 195 transitions, 2088 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-29 16:33:21,539 INFO L231 Difference]: Finished difference. Result has 113 places, 157 transitions, 1763 flow [2023-08-29 16:33:21,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=1103, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1763, PETRI_PLACES=113, PETRI_TRANSITIONS=157} [2023-08-29 16:33:21,540 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 39 predicate places. [2023-08-29 16:33:21,540 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 157 transitions, 1763 flow [2023-08-29 16:33:21,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 164.4) internal successors, (1644), 10 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:21,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:21,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:21,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-29 16:33:21,541 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:21,542 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:21,542 INFO L85 PathProgramCache]: Analyzing trace with hash 901083729, now seen corresponding path program 2 times [2023-08-29 16:33:21,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:21,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531302180] [2023-08-29 16:33:21,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:21,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:21,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:21,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:21,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:21,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531302180] [2023-08-29 16:33:21,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531302180] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:21,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:21,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 16:33:21,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165494883] [2023-08-29 16:33:21,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:21,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 16:33:21,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:21,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 16:33:21,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-29 16:33:22,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 418 [2023-08-29 16:33:22,652 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 157 transitions, 1763 flow. Second operand has 11 states, 11 states have (on average 164.27272727272728) internal successors, (1807), 11 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:22,652 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:22,652 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 418 [2023-08-29 16:33:22,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:23,776 INFO L130 PetriNetUnfolder]: 527/1128 cut-off events. [2023-08-29 16:33:23,777 INFO L131 PetriNetUnfolder]: For 7119/7120 co-relation queries the response was YES. [2023-08-29 16:33:23,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6265 conditions, 1128 events. 527/1128 cut-off events. For 7119/7120 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5792 event pairs, 84 based on Foata normal form. 5/1114 useless extension candidates. Maximal degree in co-relation 6236. Up to 587 conditions per place. [2023-08-29 16:33:23,784 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 120 selfloop transitions, 89 changer transitions 0/227 dead transitions. [2023-08-29 16:33:23,784 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 227 transitions, 2828 flow [2023-08-29 16:33:23,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 16:33:23,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 16:33:23,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1729 transitions. [2023-08-29 16:33:23,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41363636363636364 [2023-08-29 16:33:23,787 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1729 transitions. [2023-08-29 16:33:23,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1729 transitions. [2023-08-29 16:33:23,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:23,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1729 transitions. [2023-08-29 16:33:23,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 172.9) internal successors, (1729), 10 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:23,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:23,794 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:23,794 INFO L175 Difference]: Start difference. First operand has 113 places, 157 transitions, 1763 flow. Second operand 10 states and 1729 transitions. [2023-08-29 16:33:23,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 227 transitions, 2828 flow [2023-08-29 16:33:23,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 227 transitions, 2811 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-29 16:33:23,809 INFO L231 Difference]: Finished difference. Result has 123 places, 194 transitions, 2539 flow [2023-08-29 16:33:23,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=1746, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2539, PETRI_PLACES=123, PETRI_TRANSITIONS=194} [2023-08-29 16:33:23,810 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 49 predicate places. [2023-08-29 16:33:23,810 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 194 transitions, 2539 flow [2023-08-29 16:33:23,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 164.27272727272728) internal successors, (1807), 11 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:23,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:23,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:23,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-29 16:33:23,811 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:23,811 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:23,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1236393406, now seen corresponding path program 1 times [2023-08-29 16:33:23,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:23,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957834413] [2023-08-29 16:33:23,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:23,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:23,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:24,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:24,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:24,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957834413] [2023-08-29 16:33:24,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957834413] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:24,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:24,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 16:33:24,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764329484] [2023-08-29 16:33:24,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:24,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-29 16:33:24,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:24,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-29 16:33:24,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-08-29 16:33:24,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 418 [2023-08-29 16:33:24,648 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 194 transitions, 2539 flow. Second operand has 10 states, 10 states have (on average 164.4) internal successors, (1644), 10 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:24,648 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:24,648 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 418 [2023-08-29 16:33:24,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:25,321 INFO L130 PetriNetUnfolder]: 539/1175 cut-off events. [2023-08-29 16:33:25,321 INFO L131 PetriNetUnfolder]: For 8636/8636 co-relation queries the response was YES. [2023-08-29 16:33:25,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7101 conditions, 1175 events. 539/1175 cut-off events. For 8636/8636 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6177 event pairs, 85 based on Foata normal form. 4/1158 useless extension candidates. Maximal degree in co-relation 7068. Up to 621 conditions per place. [2023-08-29 16:33:25,329 INFO L137 encePairwiseOnDemand]: 405/418 looper letters, 183 selfloop transitions, 92 changer transitions 0/293 dead transitions. [2023-08-29 16:33:25,329 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 293 transitions, 4220 flow [2023-08-29 16:33:25,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 16:33:25,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 16:33:25,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1729 transitions. [2023-08-29 16:33:25,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41363636363636364 [2023-08-29 16:33:25,332 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1729 transitions. [2023-08-29 16:33:25,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1729 transitions. [2023-08-29 16:33:25,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:25,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1729 transitions. [2023-08-29 16:33:25,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 172.9) internal successors, (1729), 10 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:25,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:25,350 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:25,351 INFO L175 Difference]: Start difference. First operand has 123 places, 194 transitions, 2539 flow. Second operand 10 states and 1729 transitions. [2023-08-29 16:33:25,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 293 transitions, 4220 flow [2023-08-29 16:33:25,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 293 transitions, 4163 flow, removed 16 selfloop flow, removed 3 redundant places. [2023-08-29 16:33:25,371 INFO L231 Difference]: Finished difference. Result has 135 places, 240 transitions, 3667 flow [2023-08-29 16:33:25,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=2499, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3667, PETRI_PLACES=135, PETRI_TRANSITIONS=240} [2023-08-29 16:33:25,372 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 61 predicate places. [2023-08-29 16:33:25,372 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 240 transitions, 3667 flow [2023-08-29 16:33:25,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 164.4) internal successors, (1644), 10 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:25,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:25,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:25,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-29 16:33:25,373 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:25,373 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:25,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1528402961, now seen corresponding path program 3 times [2023-08-29 16:33:25,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:25,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123280087] [2023-08-29 16:33:25,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:25,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:25,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:25,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:25,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:25,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123280087] [2023-08-29 16:33:25,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123280087] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:25,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:25,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 16:33:25,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250314641] [2023-08-29 16:33:25,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:25,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 16:33:25,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:25,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 16:33:25,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-29 16:33:26,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 418 [2023-08-29 16:33:26,344 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 240 transitions, 3667 flow. Second operand has 11 states, 11 states have (on average 164.27272727272728) internal successors, (1807), 11 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:26,344 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:26,344 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 418 [2023-08-29 16:33:26,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:27,326 INFO L130 PetriNetUnfolder]: 580/1312 cut-off events. [2023-08-29 16:33:27,326 INFO L131 PetriNetUnfolder]: For 12661/12662 co-relation queries the response was YES. [2023-08-29 16:33:27,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8374 conditions, 1312 events. 580/1312 cut-off events. For 12661/12662 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7316 event pairs, 118 based on Foata normal form. 5/1289 useless extension candidates. Maximal degree in co-relation 8335. Up to 694 conditions per place. [2023-08-29 16:33:27,334 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 150 selfloop transitions, 115 changer transitions 0/283 dead transitions. [2023-08-29 16:33:27,334 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 283 transitions, 4624 flow [2023-08-29 16:33:27,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-29 16:33:27,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-29 16:33:27,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1557 transitions. [2023-08-29 16:33:27,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4138755980861244 [2023-08-29 16:33:27,337 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1557 transitions. [2023-08-29 16:33:27,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1557 transitions. [2023-08-29 16:33:27,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:27,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1557 transitions. [2023-08-29 16:33:27,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 173.0) internal successors, (1557), 9 states have internal predecessors, (1557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:27,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 418.0) internal successors, (4180), 10 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:27,343 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 418.0) internal successors, (4180), 10 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:27,343 INFO L175 Difference]: Start difference. First operand has 135 places, 240 transitions, 3667 flow. Second operand 9 states and 1557 transitions. [2023-08-29 16:33:27,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 283 transitions, 4624 flow [2023-08-29 16:33:27,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 283 transitions, 4579 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-29 16:33:27,375 INFO L231 Difference]: Finished difference. Result has 143 places, 255 transitions, 4337 flow [2023-08-29 16:33:27,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=3626, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4337, PETRI_PLACES=143, PETRI_TRANSITIONS=255} [2023-08-29 16:33:27,376 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 69 predicate places. [2023-08-29 16:33:27,376 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 255 transitions, 4337 flow [2023-08-29 16:33:27,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 164.27272727272728) internal successors, (1807), 11 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:27,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:27,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:27,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-29 16:33:27,377 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:27,377 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:27,377 INFO L85 PathProgramCache]: Analyzing trace with hash 653576368, now seen corresponding path program 2 times [2023-08-29 16:33:27,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:27,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426613758] [2023-08-29 16:33:27,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:27,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:27,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:27,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:27,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:27,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426613758] [2023-08-29 16:33:27,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426613758] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:27,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:27,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 16:33:27,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177310150] [2023-08-29 16:33:27,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:27,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 16:33:27,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:27,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 16:33:27,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-29 16:33:28,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 418 [2023-08-29 16:33:28,587 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 255 transitions, 4337 flow. Second operand has 11 states, 11 states have (on average 164.27272727272728) internal successors, (1807), 11 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:28,588 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:28,588 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 418 [2023-08-29 16:33:28,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:29,804 INFO L130 PetriNetUnfolder]: 653/1490 cut-off events. [2023-08-29 16:33:29,804 INFO L131 PetriNetUnfolder]: For 17150/17151 co-relation queries the response was YES. [2023-08-29 16:33:29,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10053 conditions, 1490 events. 653/1490 cut-off events. For 17150/17151 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8809 event pairs, 129 based on Foata normal form. 5/1463 useless extension candidates. Maximal degree in co-relation 10011. Up to 755 conditions per place. [2023-08-29 16:33:29,813 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 183 selfloop transitions, 121 changer transitions 0/322 dead transitions. [2023-08-29 16:33:29,813 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 322 transitions, 5681 flow [2023-08-29 16:33:29,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 16:33:29,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 16:33:29,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1733 transitions. [2023-08-29 16:33:29,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4145933014354067 [2023-08-29 16:33:29,816 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1733 transitions. [2023-08-29 16:33:29,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1733 transitions. [2023-08-29 16:33:29,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:29,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1733 transitions. [2023-08-29 16:33:29,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 173.3) internal successors, (1733), 10 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:29,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:29,837 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:29,837 INFO L175 Difference]: Start difference. First operand has 143 places, 255 transitions, 4337 flow. Second operand 10 states and 1733 transitions. [2023-08-29 16:33:29,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 322 transitions, 5681 flow [2023-08-29 16:33:29,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 322 transitions, 5609 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-29 16:33:29,880 INFO L231 Difference]: Finished difference. Result has 152 places, 287 transitions, 5211 flow [2023-08-29 16:33:29,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=4265, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5211, PETRI_PLACES=152, PETRI_TRANSITIONS=287} [2023-08-29 16:33:29,881 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 78 predicate places. [2023-08-29 16:33:29,881 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 287 transitions, 5211 flow [2023-08-29 16:33:29,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 164.27272727272728) internal successors, (1807), 11 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:29,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:29,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:29,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-29 16:33:29,881 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:29,882 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:29,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1799577941, now seen corresponding path program 4 times [2023-08-29 16:33:29,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:29,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791989259] [2023-08-29 16:33:29,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:29,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:29,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:30,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:30,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:30,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791989259] [2023-08-29 16:33:30,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791989259] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:30,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:30,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 16:33:30,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803741357] [2023-08-29 16:33:30,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:30,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 16:33:30,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:30,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 16:33:30,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-29 16:33:31,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 418 [2023-08-29 16:33:31,044 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 287 transitions, 5211 flow. Second operand has 11 states, 11 states have (on average 164.27272727272728) internal successors, (1807), 11 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:31,045 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:31,045 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 418 [2023-08-29 16:33:31,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:32,366 INFO L130 PetriNetUnfolder]: 674/1591 cut-off events. [2023-08-29 16:33:32,366 INFO L131 PetriNetUnfolder]: For 21266/21268 co-relation queries the response was YES. [2023-08-29 16:33:32,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11037 conditions, 1591 events. 674/1591 cut-off events. For 21266/21268 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 9848 event pairs, 130 based on Foata normal form. 6/1558 useless extension candidates. Maximal degree in co-relation 10990. Up to 811 conditions per place. [2023-08-29 16:33:32,375 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 176 selfloop transitions, 137 changer transitions 0/331 dead transitions. [2023-08-29 16:33:32,375 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 331 transitions, 6259 flow [2023-08-29 16:33:32,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 16:33:32,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 16:33:32,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1726 transitions. [2023-08-29 16:33:32,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41291866028708135 [2023-08-29 16:33:32,387 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1726 transitions. [2023-08-29 16:33:32,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1726 transitions. [2023-08-29 16:33:32,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:32,388 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1726 transitions. [2023-08-29 16:33:32,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 172.6) internal successors, (1726), 10 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:32,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:32,392 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:32,393 INFO L175 Difference]: Start difference. First operand has 152 places, 287 transitions, 5211 flow. Second operand 10 states and 1726 transitions. [2023-08-29 16:33:32,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 331 transitions, 6259 flow [2023-08-29 16:33:32,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 331 transitions, 6112 flow, removed 25 selfloop flow, removed 3 redundant places. [2023-08-29 16:33:32,442 INFO L231 Difference]: Finished difference. Result has 162 places, 303 transitions, 5816 flow [2023-08-29 16:33:32,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=5069, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5816, PETRI_PLACES=162, PETRI_TRANSITIONS=303} [2023-08-29 16:33:32,443 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 88 predicate places. [2023-08-29 16:33:32,443 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 303 transitions, 5816 flow [2023-08-29 16:33:32,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 164.27272727272728) internal successors, (1807), 11 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:32,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:32,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:32,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-29 16:33:32,444 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:32,444 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:32,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1805506288, now seen corresponding path program 3 times [2023-08-29 16:33:32,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:32,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272455602] [2023-08-29 16:33:32,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:32,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:32,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:32,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:32,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:32,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272455602] [2023-08-29 16:33:32,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272455602] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:32,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:32,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 16:33:32,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886548320] [2023-08-29 16:33:32,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:32,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 16:33:32,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:32,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 16:33:32,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-29 16:33:33,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 418 [2023-08-29 16:33:33,548 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 303 transitions, 5816 flow. Second operand has 11 states, 11 states have (on average 164.27272727272728) internal successors, (1807), 11 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:33,548 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:33,548 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 418 [2023-08-29 16:33:33,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:34,941 INFO L130 PetriNetUnfolder]: 720/1715 cut-off events. [2023-08-29 16:33:34,941 INFO L131 PetriNetUnfolder]: For 25436/25438 co-relation queries the response was YES. [2023-08-29 16:33:34,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12395 conditions, 1715 events. 720/1715 cut-off events. For 25436/25438 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10981 event pairs, 121 based on Foata normal form. 6/1678 useless extension candidates. Maximal degree in co-relation 12344. Up to 879 conditions per place. [2023-08-29 16:33:34,952 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 198 selfloop transitions, 140 changer transitions 0/356 dead transitions. [2023-08-29 16:33:34,953 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 356 transitions, 7114 flow [2023-08-29 16:33:34,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 16:33:34,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 16:33:34,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1729 transitions. [2023-08-29 16:33:34,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41363636363636364 [2023-08-29 16:33:34,955 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1729 transitions. [2023-08-29 16:33:34,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1729 transitions. [2023-08-29 16:33:34,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:34,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1729 transitions. [2023-08-29 16:33:34,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 172.9) internal successors, (1729), 10 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:34,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:34,961 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:34,961 INFO L175 Difference]: Start difference. First operand has 162 places, 303 transitions, 5816 flow. Second operand 10 states and 1729 transitions. [2023-08-29 16:33:34,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 356 transitions, 7114 flow [2023-08-29 16:33:35,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 356 transitions, 7052 flow, removed 8 selfloop flow, removed 4 redundant places. [2023-08-29 16:33:35,032 INFO L231 Difference]: Finished difference. Result has 172 places, 325 transitions, 6767 flow [2023-08-29 16:33:35,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=5754, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6767, PETRI_PLACES=172, PETRI_TRANSITIONS=325} [2023-08-29 16:33:35,033 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 98 predicate places. [2023-08-29 16:33:35,033 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 325 transitions, 6767 flow [2023-08-29 16:33:35,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 164.27272727272728) internal successors, (1807), 11 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:35,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:35,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:35,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-29 16:33:35,037 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:35,037 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:35,037 INFO L85 PathProgramCache]: Analyzing trace with hash -748657323, now seen corresponding path program 5 times [2023-08-29 16:33:35,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:35,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349638228] [2023-08-29 16:33:35,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:35,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:35,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:35,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:35,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:35,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349638228] [2023-08-29 16:33:35,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349638228] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:35,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:35,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 16:33:35,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2164419] [2023-08-29 16:33:35,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:35,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 16:33:35,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:35,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 16:33:35,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-29 16:33:36,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 418 [2023-08-29 16:33:36,099 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 325 transitions, 6767 flow. Second operand has 11 states, 11 states have (on average 164.27272727272728) internal successors, (1807), 11 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:36,099 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:36,099 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 418 [2023-08-29 16:33:36,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:37,301 INFO L130 PetriNetUnfolder]: 751/1841 cut-off events. [2023-08-29 16:33:37,302 INFO L131 PetriNetUnfolder]: For 31785/31788 co-relation queries the response was YES. [2023-08-29 16:33:37,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13813 conditions, 1841 events. 751/1841 cut-off events. For 31785/31788 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 12220 event pairs, 146 based on Foata normal form. 7/1798 useless extension candidates. Maximal degree in co-relation 13757. Up to 883 conditions per place. [2023-08-29 16:33:37,313 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 196 selfloop transitions, 160 changer transitions 0/374 dead transitions. [2023-08-29 16:33:37,313 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 374 transitions, 8011 flow [2023-08-29 16:33:37,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 16:33:37,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 16:33:37,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1729 transitions. [2023-08-29 16:33:37,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41363636363636364 [2023-08-29 16:33:37,316 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1729 transitions. [2023-08-29 16:33:37,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1729 transitions. [2023-08-29 16:33:37,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:37,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1729 transitions. [2023-08-29 16:33:37,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 172.9) internal successors, (1729), 10 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:37,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:37,321 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:37,321 INFO L175 Difference]: Start difference. First operand has 172 places, 325 transitions, 6767 flow. Second operand 10 states and 1729 transitions. [2023-08-29 16:33:37,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 374 transitions, 8011 flow [2023-08-29 16:33:37,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 374 transitions, 7948 flow, removed 9 selfloop flow, removed 4 redundant places. [2023-08-29 16:33:37,409 INFO L231 Difference]: Finished difference. Result has 183 places, 345 transitions, 7753 flow [2023-08-29 16:33:37,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=6704, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7753, PETRI_PLACES=183, PETRI_TRANSITIONS=345} [2023-08-29 16:33:37,410 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 109 predicate places. [2023-08-29 16:33:37,410 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 345 transitions, 7753 flow [2023-08-29 16:33:37,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 164.27272727272728) internal successors, (1807), 11 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:37,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:37,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:37,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-29 16:33:37,411 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:37,411 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:37,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1084864346, now seen corresponding path program 4 times [2023-08-29 16:33:37,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:37,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974895892] [2023-08-29 16:33:37,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:37,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:37,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:37,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:37,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:37,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974895892] [2023-08-29 16:33:37,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974895892] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:37,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:37,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 16:33:37,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382225098] [2023-08-29 16:33:37,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:37,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 16:33:37,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:37,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 16:33:37,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-29 16:33:38,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 418 [2023-08-29 16:33:38,635 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 345 transitions, 7753 flow. Second operand has 11 states, 11 states have (on average 164.27272727272728) internal successors, (1807), 11 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:38,635 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:38,635 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 418 [2023-08-29 16:33:38,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:39,751 INFO L130 PetriNetUnfolder]: 760/1906 cut-off events. [2023-08-29 16:33:39,751 INFO L131 PetriNetUnfolder]: For 39561/39563 co-relation queries the response was YES. [2023-08-29 16:33:39,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14930 conditions, 1906 events. 760/1906 cut-off events. For 39561/39563 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 13010 event pairs, 142 based on Foata normal form. 6/1857 useless extension candidates. Maximal degree in co-relation 14868. Up to 911 conditions per place. [2023-08-29 16:33:39,764 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 220 selfloop transitions, 158 changer transitions 0/396 dead transitions. [2023-08-29 16:33:39,764 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 396 transitions, 9131 flow [2023-08-29 16:33:39,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 16:33:39,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 16:33:39,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1731 transitions. [2023-08-29 16:33:39,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41411483253588516 [2023-08-29 16:33:39,775 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1731 transitions. [2023-08-29 16:33:39,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1731 transitions. [2023-08-29 16:33:39,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:39,775 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1731 transitions. [2023-08-29 16:33:39,776 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 173.1) internal successors, (1731), 10 states have internal predecessors, (1731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:39,779 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:39,780 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:39,780 INFO L175 Difference]: Start difference. First operand has 183 places, 345 transitions, 7753 flow. Second operand 10 states and 1731 transitions. [2023-08-29 16:33:39,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 396 transitions, 9131 flow [2023-08-29 16:33:39,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 396 transitions, 9002 flow, removed 38 selfloop flow, removed 5 redundant places. [2023-08-29 16:33:39,896 INFO L231 Difference]: Finished difference. Result has 192 places, 366 transitions, 8654 flow [2023-08-29 16:33:39,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=7624, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8654, PETRI_PLACES=192, PETRI_TRANSITIONS=366} [2023-08-29 16:33:39,897 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 118 predicate places. [2023-08-29 16:33:39,897 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 366 transitions, 8654 flow [2023-08-29 16:33:39,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 164.27272727272728) internal successors, (1807), 11 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:39,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:39,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:39,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-29 16:33:39,898 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:39,898 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:39,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1741553104, now seen corresponding path program 1 times [2023-08-29 16:33:39,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:39,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515396959] [2023-08-29 16:33:39,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:39,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:39,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:40,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:40,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:40,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515396959] [2023-08-29 16:33:40,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515396959] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:40,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:40,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-29 16:33:40,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142550232] [2023-08-29 16:33:40,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:40,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-29 16:33:40,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:40,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-29 16:33:40,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-08-29 16:33:40,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 418 [2023-08-29 16:33:40,911 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 366 transitions, 8654 flow. Second operand has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:40,911 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:40,911 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 418 [2023-08-29 16:33:40,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:42,012 INFO L130 PetriNetUnfolder]: 1084/2717 cut-off events. [2023-08-29 16:33:42,012 INFO L131 PetriNetUnfolder]: For 62469/62479 co-relation queries the response was YES. [2023-08-29 16:33:42,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22005 conditions, 2717 events. 1084/2717 cut-off events. For 62469/62479 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 20123 event pairs, 152 based on Foata normal form. 12/2656 useless extension candidates. Maximal degree in co-relation 21941. Up to 1286 conditions per place. [2023-08-29 16:33:42,029 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 359 selfloop transitions, 201 changer transitions 0/578 dead transitions. [2023-08-29 16:33:42,029 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 578 transitions, 13772 flow [2023-08-29 16:33:42,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-29 16:33:42,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-29 16:33:42,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2636 transitions. [2023-08-29 16:33:42,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.420414673046252 [2023-08-29 16:33:42,032 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2636 transitions. [2023-08-29 16:33:42,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2636 transitions. [2023-08-29 16:33:42,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:42,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2636 transitions. [2023-08-29 16:33:42,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 175.73333333333332) internal successors, (2636), 15 states have internal predecessors, (2636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:42,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 418.0) internal successors, (6688), 16 states have internal predecessors, (6688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:42,038 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 418.0) internal successors, (6688), 16 states have internal predecessors, (6688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:42,038 INFO L175 Difference]: Start difference. First operand has 192 places, 366 transitions, 8654 flow. Second operand 15 states and 2636 transitions. [2023-08-29 16:33:42,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 578 transitions, 13772 flow [2023-08-29 16:33:42,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 578 transitions, 13616 flow, removed 60 selfloop flow, removed 3 redundant places. [2023-08-29 16:33:42,293 INFO L231 Difference]: Finished difference. Result has 212 places, 436 transitions, 11242 flow [2023-08-29 16:33:42,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=8583, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11242, PETRI_PLACES=212, PETRI_TRANSITIONS=436} [2023-08-29 16:33:42,293 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 138 predicate places. [2023-08-29 16:33:42,293 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 436 transitions, 11242 flow [2023-08-29 16:33:42,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:42,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:42,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:42,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-29 16:33:42,294 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:42,294 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:42,294 INFO L85 PathProgramCache]: Analyzing trace with hash -692240750, now seen corresponding path program 2 times [2023-08-29 16:33:42,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:42,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641190844] [2023-08-29 16:33:42,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:42,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:42,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:42,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:42,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:42,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641190844] [2023-08-29 16:33:42,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641190844] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:42,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:42,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-29 16:33:42,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116141467] [2023-08-29 16:33:42,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:42,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-29 16:33:42,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:42,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-29 16:33:42,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-08-29 16:33:43,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 418 [2023-08-29 16:33:43,271 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 436 transitions, 11242 flow. Second operand has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:43,271 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:43,271 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 418 [2023-08-29 16:33:43,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:44,647 INFO L130 PetriNetUnfolder]: 1092/2757 cut-off events. [2023-08-29 16:33:44,647 INFO L131 PetriNetUnfolder]: For 73271/73279 co-relation queries the response was YES. [2023-08-29 16:33:44,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23296 conditions, 2757 events. 1092/2757 cut-off events. For 73271/73279 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 20552 event pairs, 157 based on Foata normal form. 10/2690 useless extension candidates. Maximal degree in co-relation 23223. Up to 1294 conditions per place. [2023-08-29 16:33:44,666 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 377 selfloop transitions, 176 changer transitions 0/571 dead transitions. [2023-08-29 16:33:44,666 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 571 transitions, 14531 flow [2023-08-29 16:33:44,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-29 16:33:44,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-29 16:33:44,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1941 transitions. [2023-08-29 16:33:44,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4221400608960418 [2023-08-29 16:33:44,668 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1941 transitions. [2023-08-29 16:33:44,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1941 transitions. [2023-08-29 16:33:44,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:44,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1941 transitions. [2023-08-29 16:33:44,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 176.45454545454547) internal successors, (1941), 11 states have internal predecessors, (1941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:44,672 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 418.0) internal successors, (5016), 12 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:44,673 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 418.0) internal successors, (5016), 12 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:44,673 INFO L175 Difference]: Start difference. First operand has 212 places, 436 transitions, 11242 flow. Second operand 11 states and 1941 transitions. [2023-08-29 16:33:44,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 571 transitions, 14531 flow [2023-08-29 16:33:44,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 571 transitions, 14443 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-08-29 16:33:44,939 INFO L231 Difference]: Finished difference. Result has 225 places, 472 transitions, 12827 flow [2023-08-29 16:33:44,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=11154, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12827, PETRI_PLACES=225, PETRI_TRANSITIONS=472} [2023-08-29 16:33:44,940 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 151 predicate places. [2023-08-29 16:33:44,940 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 472 transitions, 12827 flow [2023-08-29 16:33:44,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:44,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:44,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:44,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-29 16:33:44,940 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:44,940 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:44,940 INFO L85 PathProgramCache]: Analyzing trace with hash -72947377, now seen corresponding path program 1 times [2023-08-29 16:33:44,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:44,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859903743] [2023-08-29 16:33:44,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:44,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:44,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:45,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:45,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:45,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859903743] [2023-08-29 16:33:45,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859903743] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:45,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:45,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-29 16:33:45,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796534090] [2023-08-29 16:33:45,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:45,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-29 16:33:45,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:45,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-29 16:33:45,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-08-29 16:33:45,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 418 [2023-08-29 16:33:45,993 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 472 transitions, 12827 flow. Second operand has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:45,993 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:45,993 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 418 [2023-08-29 16:33:45,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:47,179 INFO L130 PetriNetUnfolder]: 1100/2797 cut-off events. [2023-08-29 16:33:47,179 INFO L131 PetriNetUnfolder]: For 84055/84055 co-relation queries the response was YES. [2023-08-29 16:33:47,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24581 conditions, 2797 events. 1100/2797 cut-off events. For 84055/84055 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 20993 event pairs, 172 based on Foata normal form. 2/2718 useless extension candidates. Maximal degree in co-relation 24501. Up to 1302 conditions per place. [2023-08-29 16:33:47,199 INFO L137 encePairwiseOnDemand]: 405/418 looper letters, 337 selfloop transitions, 187 changer transitions 0/542 dead transitions. [2023-08-29 16:33:47,199 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 542 transitions, 14632 flow [2023-08-29 16:33:47,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-29 16:33:47,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-29 16:33:47,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1924 transitions. [2023-08-29 16:33:47,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4184428012179208 [2023-08-29 16:33:47,201 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1924 transitions. [2023-08-29 16:33:47,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1924 transitions. [2023-08-29 16:33:47,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:47,201 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1924 transitions. [2023-08-29 16:33:47,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 174.9090909090909) internal successors, (1924), 11 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:47,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 418.0) internal successors, (5016), 12 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:47,205 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 418.0) internal successors, (5016), 12 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:47,205 INFO L175 Difference]: Start difference. First operand has 225 places, 472 transitions, 12827 flow. Second operand 11 states and 1924 transitions. [2023-08-29 16:33:47,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 542 transitions, 14632 flow [2023-08-29 16:33:47,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 542 transitions, 14566 flow, removed 29 selfloop flow, removed 3 redundant places. [2023-08-29 16:33:47,530 INFO L231 Difference]: Finished difference. Result has 237 places, 498 transitions, 13968 flow [2023-08-29 16:33:47,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=12763, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13968, PETRI_PLACES=237, PETRI_TRANSITIONS=498} [2023-08-29 16:33:47,531 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 163 predicate places. [2023-08-29 16:33:47,531 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 498 transitions, 13968 flow [2023-08-29 16:33:47,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:47,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:47,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:47,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-29 16:33:47,532 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:47,532 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:47,532 INFO L85 PathProgramCache]: Analyzing trace with hash -145757618, now seen corresponding path program 3 times [2023-08-29 16:33:47,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:47,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374861458] [2023-08-29 16:33:47,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:47,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:47,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:47,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:47,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:47,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374861458] [2023-08-29 16:33:47,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374861458] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:47,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:47,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-29 16:33:47,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271309501] [2023-08-29 16:33:47,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:47,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-29 16:33:47,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:47,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-29 16:33:47,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-08-29 16:33:48,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 418 [2023-08-29 16:33:48,590 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 498 transitions, 13968 flow. Second operand has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:48,590 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:48,590 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 418 [2023-08-29 16:33:48,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:50,305 INFO L130 PetriNetUnfolder]: 1162/2941 cut-off events. [2023-08-29 16:33:50,305 INFO L131 PetriNetUnfolder]: For 98670/98678 co-relation queries the response was YES. [2023-08-29 16:33:50,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26509 conditions, 2941 events. 1162/2941 cut-off events. For 98670/98678 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 22400 event pairs, 186 based on Foata normal form. 10/2866 useless extension candidates. Maximal degree in co-relation 26424. Up to 1380 conditions per place. [2023-08-29 16:33:50,328 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 297 selfloop transitions, 241 changer transitions 0/556 dead transitions. [2023-08-29 16:33:50,328 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 556 transitions, 15879 flow [2023-08-29 16:33:50,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-29 16:33:50,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-29 16:33:50,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1929 transitions. [2023-08-29 16:33:50,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195302305350152 [2023-08-29 16:33:50,330 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1929 transitions. [2023-08-29 16:33:50,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1929 transitions. [2023-08-29 16:33:50,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:50,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1929 transitions. [2023-08-29 16:33:50,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 175.36363636363637) internal successors, (1929), 11 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:50,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 418.0) internal successors, (5016), 12 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:50,334 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 418.0) internal successors, (5016), 12 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:50,334 INFO L175 Difference]: Start difference. First operand has 237 places, 498 transitions, 13968 flow. Second operand 11 states and 1929 transitions. [2023-08-29 16:33:50,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 556 transitions, 15879 flow [2023-08-29 16:33:50,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 556 transitions, 15857 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-08-29 16:33:50,698 INFO L231 Difference]: Finished difference. Result has 249 places, 520 transitions, 15264 flow [2023-08-29 16:33:50,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=13946, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15264, PETRI_PLACES=249, PETRI_TRANSITIONS=520} [2023-08-29 16:33:50,698 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 175 predicate places. [2023-08-29 16:33:50,698 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 520 transitions, 15264 flow [2023-08-29 16:33:50,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:50,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:50,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:50,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-29 16:33:50,699 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:50,699 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:50,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1080257763, now seen corresponding path program 2 times [2023-08-29 16:33:50,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:50,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857478315] [2023-08-29 16:33:50,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:50,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:50,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:51,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:51,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:51,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857478315] [2023-08-29 16:33:51,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857478315] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:51,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:51,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-29 16:33:51,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117093973] [2023-08-29 16:33:51,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:51,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-29 16:33:51,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:51,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-29 16:33:51,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-08-29 16:33:51,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 418 [2023-08-29 16:33:51,895 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 520 transitions, 15264 flow. Second operand has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:51,895 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:51,895 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 418 [2023-08-29 16:33:51,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:53,350 INFO L130 PetriNetUnfolder]: 1262/3097 cut-off events. [2023-08-29 16:33:53,351 INFO L131 PetriNetUnfolder]: For 120442/120446 co-relation queries the response was YES. [2023-08-29 16:33:53,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29314 conditions, 3097 events. 1262/3097 cut-off events. For 120442/120446 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 23445 event pairs, 169 based on Foata normal form. 6/3020 useless extension candidates. Maximal degree in co-relation 29224. Up to 1496 conditions per place. [2023-08-29 16:33:53,378 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 306 selfloop transitions, 267 changer transitions 0/591 dead transitions. [2023-08-29 16:33:53,378 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 591 transitions, 17639 flow [2023-08-29 16:33:53,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-29 16:33:53,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-29 16:33:53,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1928 transitions. [2023-08-29 16:33:53,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41931274467159635 [2023-08-29 16:33:53,381 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1928 transitions. [2023-08-29 16:33:53,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1928 transitions. [2023-08-29 16:33:53,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:53,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1928 transitions. [2023-08-29 16:33:53,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 175.27272727272728) internal successors, (1928), 11 states have internal predecessors, (1928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:53,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 418.0) internal successors, (5016), 12 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:53,385 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 418.0) internal successors, (5016), 12 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:53,385 INFO L175 Difference]: Start difference. First operand has 249 places, 520 transitions, 15264 flow. Second operand 11 states and 1928 transitions. [2023-08-29 16:33:53,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 591 transitions, 17639 flow [2023-08-29 16:33:53,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 591 transitions, 17472 flow, removed 40 selfloop flow, removed 5 redundant places. [2023-08-29 16:33:53,835 INFO L231 Difference]: Finished difference. Result has 259 places, 554 transitions, 16965 flow [2023-08-29 16:33:53,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=15103, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16965, PETRI_PLACES=259, PETRI_TRANSITIONS=554} [2023-08-29 16:33:53,836 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 185 predicate places. [2023-08-29 16:33:53,836 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 554 transitions, 16965 flow [2023-08-29 16:33:53,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:53,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:53,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:53,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-29 16:33:53,836 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:53,837 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:53,837 INFO L85 PathProgramCache]: Analyzing trace with hash -2131111056, now seen corresponding path program 4 times [2023-08-29 16:33:53,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:53,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051427616] [2023-08-29 16:33:53,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:53,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:53,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:54,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:54,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:54,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051427616] [2023-08-29 16:33:54,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051427616] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:54,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:54,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-29 16:33:54,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908418011] [2023-08-29 16:33:54,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:54,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-29 16:33:54,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:54,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-29 16:33:54,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-08-29 16:33:55,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 418 [2023-08-29 16:33:55,016 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 554 transitions, 16965 flow. Second operand has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:55,016 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:55,016 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 418 [2023-08-29 16:33:55,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:56,550 INFO L130 PetriNetUnfolder]: 1350/3317 cut-off events. [2023-08-29 16:33:56,550 INFO L131 PetriNetUnfolder]: For 139989/139997 co-relation queries the response was YES. [2023-08-29 16:33:56,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32356 conditions, 3317 events. 1350/3317 cut-off events. For 139989/139997 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 25634 event pairs, 181 based on Foata normal form. 10/3234 useless extension candidates. Maximal degree in co-relation 32262. Up to 1604 conditions per place. [2023-08-29 16:33:56,578 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 318 selfloop transitions, 286 changer transitions 0/622 dead transitions. [2023-08-29 16:33:56,578 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 622 transitions, 19395 flow [2023-08-29 16:33:56,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-29 16:33:56,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-29 16:33:56,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1928 transitions. [2023-08-29 16:33:56,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41931274467159635 [2023-08-29 16:33:56,580 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1928 transitions. [2023-08-29 16:33:56,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1928 transitions. [2023-08-29 16:33:56,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:56,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1928 transitions. [2023-08-29 16:33:56,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 175.27272727272728) internal successors, (1928), 11 states have internal predecessors, (1928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:56,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 418.0) internal successors, (5016), 12 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:56,585 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 418.0) internal successors, (5016), 12 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:56,585 INFO L175 Difference]: Start difference. First operand has 259 places, 554 transitions, 16965 flow. Second operand 11 states and 1928 transitions. [2023-08-29 16:33:56,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 622 transitions, 19395 flow [2023-08-29 16:33:57,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 622 transitions, 19087 flow, removed 34 selfloop flow, removed 5 redundant places. [2023-08-29 16:33:57,068 INFO L231 Difference]: Finished difference. Result has 269 places, 585 transitions, 18559 flow [2023-08-29 16:33:57,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=16677, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18559, PETRI_PLACES=269, PETRI_TRANSITIONS=585} [2023-08-29 16:33:57,068 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 195 predicate places. [2023-08-29 16:33:57,068 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 585 transitions, 18559 flow [2023-08-29 16:33:57,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:57,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:33:57,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:33:57,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-29 16:33:57,069 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:33:57,069 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:33:57,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1511545741, now seen corresponding path program 3 times [2023-08-29 16:33:57,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:33:57,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215748083] [2023-08-29 16:33:57,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:33:57,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:33:57,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:33:57,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:33:57,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:33:57,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215748083] [2023-08-29 16:33:57,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215748083] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:33:57,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:33:57,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-29 16:33:57,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871233956] [2023-08-29 16:33:57,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:33:57,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-29 16:33:57,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:33:57,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-29 16:33:57,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-08-29 16:33:58,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 418 [2023-08-29 16:33:58,087 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 585 transitions, 18559 flow. Second operand has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:58,087 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:33:58,087 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 418 [2023-08-29 16:33:58,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:33:59,917 INFO L130 PetriNetUnfolder]: 1352/3317 cut-off events. [2023-08-29 16:33:59,917 INFO L131 PetriNetUnfolder]: For 148448/148450 co-relation queries the response was YES. [2023-08-29 16:33:59,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33757 conditions, 3317 events. 1352/3317 cut-off events. For 148448/148450 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 25551 event pairs, 210 based on Foata normal form. 4/3230 useless extension candidates. Maximal degree in co-relation 33659. Up to 1618 conditions per place. [2023-08-29 16:33:59,947 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 342 selfloop transitions, 274 changer transitions 0/634 dead transitions. [2023-08-29 16:33:59,947 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 634 transitions, 20516 flow [2023-08-29 16:33:59,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-29 16:33:59,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-29 16:33:59,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1929 transitions. [2023-08-29 16:33:59,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195302305350152 [2023-08-29 16:33:59,949 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1929 transitions. [2023-08-29 16:33:59,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1929 transitions. [2023-08-29 16:33:59,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:33:59,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1929 transitions. [2023-08-29 16:33:59,951 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 175.36363636363637) internal successors, (1929), 11 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:59,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 418.0) internal successors, (5016), 12 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:59,953 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 418.0) internal successors, (5016), 12 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:33:59,954 INFO L175 Difference]: Start difference. First operand has 269 places, 585 transitions, 18559 flow. Second operand 11 states and 1929 transitions. [2023-08-29 16:33:59,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 634 transitions, 20516 flow [2023-08-29 16:34:00,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 634 transitions, 20366 flow, removed 36 selfloop flow, removed 5 redundant places. [2023-08-29 16:34:00,486 INFO L231 Difference]: Finished difference. Result has 280 places, 603 transitions, 20003 flow [2023-08-29 16:34:00,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=18413, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20003, PETRI_PLACES=280, PETRI_TRANSITIONS=603} [2023-08-29 16:34:00,487 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 206 predicate places. [2023-08-29 16:34:00,487 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 603 transitions, 20003 flow [2023-08-29 16:34:00,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:00,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:34:00,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:34:00,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-29 16:34:00,488 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:34:00,488 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:34:00,488 INFO L85 PathProgramCache]: Analyzing trace with hash 135915952, now seen corresponding path program 5 times [2023-08-29 16:34:00,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:34:00,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693756241] [2023-08-29 16:34:00,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:34:00,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:34:00,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:34:00,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:34:00,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:34:00,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693756241] [2023-08-29 16:34:00,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693756241] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:34:00,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:34:00,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-29 16:34:00,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258264516] [2023-08-29 16:34:00,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:34:00,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-29 16:34:00,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:34:00,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-29 16:34:00,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-08-29 16:34:01,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 418 [2023-08-29 16:34:01,454 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 603 transitions, 20003 flow. Second operand has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:01,454 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:34:01,454 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 418 [2023-08-29 16:34:01,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:34:03,513 INFO L130 PetriNetUnfolder]: 1414/3497 cut-off events. [2023-08-29 16:34:03,513 INFO L131 PetriNetUnfolder]: For 177667/177675 co-relation queries the response was YES. [2023-08-29 16:34:03,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36454 conditions, 3497 events. 1414/3497 cut-off events. For 177667/177675 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 27484 event pairs, 193 based on Foata normal form. 10/3406 useless extension candidates. Maximal degree in co-relation 36351. Up to 1700 conditions per place. [2023-08-29 16:34:03,547 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 317 selfloop transitions, 316 changer transitions 0/651 dead transitions. [2023-08-29 16:34:03,547 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 651 transitions, 22314 flow [2023-08-29 16:34:03,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 16:34:03,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 16:34:03,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1753 transitions. [2023-08-29 16:34:03,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.419377990430622 [2023-08-29 16:34:03,549 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1753 transitions. [2023-08-29 16:34:03,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1753 transitions. [2023-08-29 16:34:03,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:34:03,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1753 transitions. [2023-08-29 16:34:03,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 175.3) internal successors, (1753), 10 states have internal predecessors, (1753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:03,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:03,552 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:03,553 INFO L175 Difference]: Start difference. First operand has 280 places, 603 transitions, 20003 flow. Second operand 10 states and 1753 transitions. [2023-08-29 16:34:03,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 651 transitions, 22314 flow [2023-08-29 16:34:04,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 651 transitions, 22154 flow, removed 46 selfloop flow, removed 5 redundant places. [2023-08-29 16:34:04,288 INFO L231 Difference]: Finished difference. Result has 287 places, 619 transitions, 21588 flow [2023-08-29 16:34:04,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=19847, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=21588, PETRI_PLACES=287, PETRI_TRANSITIONS=619} [2023-08-29 16:34:04,289 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 213 predicate places. [2023-08-29 16:34:04,289 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 619 transitions, 21588 flow [2023-08-29 16:34:04,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:04,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:34:04,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:34:04,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-29 16:34:04,290 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:34:04,290 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:34:04,290 INFO L85 PathProgramCache]: Analyzing trace with hash 244279134, now seen corresponding path program 6 times [2023-08-29 16:34:04,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:34:04,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131722554] [2023-08-29 16:34:04,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:34:04,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:34:04,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:34:04,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:34:04,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:34:04,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131722554] [2023-08-29 16:34:04,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131722554] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:34:04,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:34:04,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-29 16:34:04,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085456305] [2023-08-29 16:34:04,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:34:04,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-29 16:34:04,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:34:04,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-29 16:34:04,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-08-29 16:34:05,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 418 [2023-08-29 16:34:05,486 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 619 transitions, 21588 flow. Second operand has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:05,487 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:34:05,487 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 418 [2023-08-29 16:34:05,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:34:07,548 INFO L130 PetriNetUnfolder]: 1448/3621 cut-off events. [2023-08-29 16:34:07,548 INFO L131 PetriNetUnfolder]: For 193778/193786 co-relation queries the response was YES. [2023-08-29 16:34:07,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38440 conditions, 3621 events. 1448/3621 cut-off events. For 193778/193786 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 28897 event pairs, 193 based on Foata normal form. 10/3522 useless extension candidates. Maximal degree in co-relation 38336. Up to 1754 conditions per place. [2023-08-29 16:34:07,586 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 322 selfloop transitions, 326 changer transitions 0/666 dead transitions. [2023-08-29 16:34:07,586 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 666 transitions, 23674 flow [2023-08-29 16:34:07,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-29 16:34:07,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-29 16:34:07,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1925 transitions. [2023-08-29 16:34:07,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41866028708133973 [2023-08-29 16:34:07,589 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1925 transitions. [2023-08-29 16:34:07,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1925 transitions. [2023-08-29 16:34:07,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:34:07,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1925 transitions. [2023-08-29 16:34:07,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 175.0) internal successors, (1925), 11 states have internal predecessors, (1925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:07,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 418.0) internal successors, (5016), 12 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:07,593 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 418.0) internal successors, (5016), 12 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:07,593 INFO L175 Difference]: Start difference. First operand has 287 places, 619 transitions, 21588 flow. Second operand 11 states and 1925 transitions. [2023-08-29 16:34:07,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 666 transitions, 23674 flow [2023-08-29 16:34:08,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 666 transitions, 23039 flow, removed 9 selfloop flow, removed 8 redundant places. [2023-08-29 16:34:08,384 INFO L231 Difference]: Finished difference. Result has 293 places, 637 transitions, 22644 flow [2023-08-29 16:34:08,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=20966, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=309, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=22644, PETRI_PLACES=293, PETRI_TRANSITIONS=637} [2023-08-29 16:34:08,385 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 219 predicate places. [2023-08-29 16:34:08,385 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 637 transitions, 22644 flow [2023-08-29 16:34:08,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:08,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:34:08,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:34:08,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-29 16:34:08,386 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:34:08,386 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:34:08,386 INFO L85 PathProgramCache]: Analyzing trace with hash -779847309, now seen corresponding path program 4 times [2023-08-29 16:34:08,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:34:08,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733630444] [2023-08-29 16:34:08,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:34:08,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:34:08,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:34:08,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:34:08,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:34:08,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733630444] [2023-08-29 16:34:08,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733630444] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:34:08,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:34:08,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-29 16:34:08,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949367187] [2023-08-29 16:34:08,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:34:08,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-29 16:34:08,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:34:08,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-29 16:34:08,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-08-29 16:34:09,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 418 [2023-08-29 16:34:09,579 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 637 transitions, 22644 flow. Second operand has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:09,579 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:34:09,579 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 418 [2023-08-29 16:34:09,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:34:11,703 INFO L130 PetriNetUnfolder]: 1466/3599 cut-off events. [2023-08-29 16:34:11,703 INFO L131 PetriNetUnfolder]: For 192774/192783 co-relation queries the response was YES. [2023-08-29 16:34:11,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39926 conditions, 3599 events. 1466/3599 cut-off events. For 192774/192783 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 28436 event pairs, 188 based on Foata normal form. 9/3510 useless extension candidates. Maximal degree in co-relation 39819. Up to 1800 conditions per place. [2023-08-29 16:34:11,743 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 325 selfloop transitions, 346 changer transitions 0/689 dead transitions. [2023-08-29 16:34:11,743 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 689 transitions, 25047 flow [2023-08-29 16:34:11,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-29 16:34:11,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-29 16:34:11,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1925 transitions. [2023-08-29 16:34:11,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41866028708133973 [2023-08-29 16:34:11,745 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1925 transitions. [2023-08-29 16:34:11,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1925 transitions. [2023-08-29 16:34:11,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:34:11,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1925 transitions. [2023-08-29 16:34:11,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 175.0) internal successors, (1925), 11 states have internal predecessors, (1925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:11,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 418.0) internal successors, (5016), 12 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:11,750 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 418.0) internal successors, (5016), 12 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:11,750 INFO L175 Difference]: Start difference. First operand has 293 places, 637 transitions, 22644 flow. Second operand 11 states and 1925 transitions. [2023-08-29 16:34:11,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 689 transitions, 25047 flow [2023-08-29 16:34:12,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 689 transitions, 24892 flow, removed 33 selfloop flow, removed 5 redundant places. [2023-08-29 16:34:12,568 INFO L231 Difference]: Finished difference. Result has 302 places, 660 transitions, 24522 flow [2023-08-29 16:34:12,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=22491, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=24522, PETRI_PLACES=302, PETRI_TRANSITIONS=660} [2023-08-29 16:34:12,569 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 228 predicate places. [2023-08-29 16:34:12,569 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 660 transitions, 24522 flow [2023-08-29 16:34:12,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 167.25) internal successors, (2007), 12 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:12,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:34:12,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:34:12,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-29 16:34:12,569 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:34:12,570 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:34:12,570 INFO L85 PathProgramCache]: Analyzing trace with hash -644346760, now seen corresponding path program 1 times [2023-08-29 16:34:12,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:34:12,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332952152] [2023-08-29 16:34:12,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:34:12,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:34:12,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:34:12,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:34:12,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:34:12,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332952152] [2023-08-29 16:34:12,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332952152] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:34:12,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:34:12,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:34:12,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689495631] [2023-08-29 16:34:12,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:34:12,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:34:12,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:34:12,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:34:12,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:34:13,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:34:13,634 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 660 transitions, 24522 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:13,634 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:34:13,634 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:34:13,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:34:15,288 INFO L130 PetriNetUnfolder]: 1466/3615 cut-off events. [2023-08-29 16:34:15,289 INFO L131 PetriNetUnfolder]: For 195336/195341 co-relation queries the response was YES. [2023-08-29 16:34:15,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41398 conditions, 3615 events. 1466/3615 cut-off events. For 195336/195341 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 28736 event pairs, 233 based on Foata normal form. 6/3521 useless extension candidates. Maximal degree in co-relation 41288. Up to 1800 conditions per place. [2023-08-29 16:34:15,328 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 557 selfloop transitions, 209 changer transitions 0/784 dead transitions. [2023-08-29 16:34:15,328 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 784 transitions, 28246 flow [2023-08-29 16:34:15,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:34:15,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:34:15,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2429 transitions. [2023-08-29 16:34:15,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4150717703349282 [2023-08-29 16:34:15,330 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2429 transitions. [2023-08-29 16:34:15,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2429 transitions. [2023-08-29 16:34:15,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:34:15,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2429 transitions. [2023-08-29 16:34:15,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 173.5) internal successors, (2429), 14 states have internal predecessors, (2429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:15,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:15,335 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:15,335 INFO L175 Difference]: Start difference. First operand has 302 places, 660 transitions, 24522 flow. Second operand 14 states and 2429 transitions. [2023-08-29 16:34:15,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 784 transitions, 28246 flow [2023-08-29 16:34:16,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 784 transitions, 28048 flow, removed 24 selfloop flow, removed 6 redundant places. [2023-08-29 16:34:16,278 INFO L231 Difference]: Finished difference. Result has 316 places, 679 transitions, 25444 flow [2023-08-29 16:34:16,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=24333, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=25444, PETRI_PLACES=316, PETRI_TRANSITIONS=679} [2023-08-29 16:34:16,279 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 242 predicate places. [2023-08-29 16:34:16,279 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 679 transitions, 25444 flow [2023-08-29 16:34:16,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:16,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:34:16,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:34:16,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-29 16:34:16,280 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:34:16,280 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:34:16,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1729148174, now seen corresponding path program 2 times [2023-08-29 16:34:16,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:34:16,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295451949] [2023-08-29 16:34:16,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:34:16,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:34:16,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:34:16,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:34:16,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:34:16,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295451949] [2023-08-29 16:34:16,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295451949] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:34:16,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:34:16,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:34:16,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680565180] [2023-08-29 16:34:16,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:34:16,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:34:16,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:34:16,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:34:16,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:34:17,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:34:17,621 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 679 transitions, 25444 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:17,621 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:34:17,621 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:34:17,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:34:19,837 INFO L130 PetriNetUnfolder]: 1488/3719 cut-off events. [2023-08-29 16:34:19,837 INFO L131 PetriNetUnfolder]: For 216026/216034 co-relation queries the response was YES. [2023-08-29 16:34:19,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42951 conditions, 3719 events. 1488/3719 cut-off events. For 216026/216034 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 30023 event pairs, 233 based on Foata normal form. 9/3623 useless extension candidates. Maximal degree in co-relation 42835. Up to 1826 conditions per place. [2023-08-29 16:34:19,879 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 560 selfloop transitions, 233 changer transitions 0/811 dead transitions. [2023-08-29 16:34:19,879 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 811 transitions, 29645 flow [2023-08-29 16:34:19,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:34:19,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:34:19,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2441 transitions. [2023-08-29 16:34:19,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41712235133287767 [2023-08-29 16:34:19,881 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2441 transitions. [2023-08-29 16:34:19,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2441 transitions. [2023-08-29 16:34:19,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:34:19,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2441 transitions. [2023-08-29 16:34:19,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 174.35714285714286) internal successors, (2441), 14 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:19,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:19,886 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:19,886 INFO L175 Difference]: Start difference. First operand has 316 places, 679 transitions, 25444 flow. Second operand 14 states and 2441 transitions. [2023-08-29 16:34:19,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 811 transitions, 29645 flow [2023-08-29 16:34:20,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 811 transitions, 29264 flow, removed 48 selfloop flow, removed 8 redundant places. [2023-08-29 16:34:20,847 INFO L231 Difference]: Finished difference. Result has 326 places, 699 transitions, 26411 flow [2023-08-29 16:34:20,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=25069, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=26411, PETRI_PLACES=326, PETRI_TRANSITIONS=699} [2023-08-29 16:34:20,848 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 252 predicate places. [2023-08-29 16:34:20,848 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 699 transitions, 26411 flow [2023-08-29 16:34:20,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:20,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:34:20,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:34:20,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-29 16:34:20,849 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:34:20,849 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:34:20,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1695097458, now seen corresponding path program 3 times [2023-08-29 16:34:20,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:34:20,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365305376] [2023-08-29 16:34:20,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:34:20,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:34:20,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:34:21,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:34:21,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:34:21,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365305376] [2023-08-29 16:34:21,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365305376] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:34:21,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:34:21,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:34:21,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220750550] [2023-08-29 16:34:21,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:34:21,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:34:21,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:34:21,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:34:21,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:34:22,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 418 [2023-08-29 16:34:22,191 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 699 transitions, 26411 flow. Second operand has 13 states, 13 states have (on average 162.30769230769232) internal successors, (2110), 13 states have internal predecessors, (2110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:22,191 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:34:22,191 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 418 [2023-08-29 16:34:22,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:34:24,348 INFO L130 PetriNetUnfolder]: 1524/3871 cut-off events. [2023-08-29 16:34:24,348 INFO L131 PetriNetUnfolder]: For 232355/232370 co-relation queries the response was YES. [2023-08-29 16:34:24,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44732 conditions, 3871 events. 1524/3871 cut-off events. For 232355/232370 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 31882 event pairs, 267 based on Foata normal form. 14/3773 useless extension candidates. Maximal degree in co-relation 44616. Up to 1876 conditions per place. [2023-08-29 16:34:24,392 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 559 selfloop transitions, 246 changer transitions 0/823 dead transitions. [2023-08-29 16:34:24,392 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 823 transitions, 30711 flow [2023-08-29 16:34:24,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-29 16:34:24,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-29 16:34:24,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2230 transitions. [2023-08-29 16:34:24,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4103790945896209 [2023-08-29 16:34:24,394 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2230 transitions. [2023-08-29 16:34:24,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2230 transitions. [2023-08-29 16:34:24,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:34:24,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2230 transitions. [2023-08-29 16:34:24,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 171.53846153846155) internal successors, (2230), 13 states have internal predecessors, (2230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:24,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 418.0) internal successors, (5852), 14 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:24,399 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 418.0) internal successors, (5852), 14 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:24,399 INFO L175 Difference]: Start difference. First operand has 326 places, 699 transitions, 26411 flow. Second operand 13 states and 2230 transitions. [2023-08-29 16:34:24,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 823 transitions, 30711 flow [2023-08-29 16:34:25,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 823 transitions, 30203 flow, removed 48 selfloop flow, removed 9 redundant places. [2023-08-29 16:34:25,490 INFO L231 Difference]: Finished difference. Result has 332 places, 712 transitions, 27164 flow [2023-08-29 16:34:25,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=25911, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=27164, PETRI_PLACES=332, PETRI_TRANSITIONS=712} [2023-08-29 16:34:25,491 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 258 predicate places. [2023-08-29 16:34:25,491 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 712 transitions, 27164 flow [2023-08-29 16:34:25,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 162.30769230769232) internal successors, (2110), 13 states have internal predecessors, (2110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:25,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:34:25,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:34:25,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-29 16:34:25,492 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:34:25,492 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:34:25,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1700755400, now seen corresponding path program 4 times [2023-08-29 16:34:25,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:34:25,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590070406] [2023-08-29 16:34:25,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:34:25,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:34:25,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:34:25,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:34:25,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:34:25,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590070406] [2023-08-29 16:34:25,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590070406] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:34:25,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:34:25,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:34:25,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116510671] [2023-08-29 16:34:25,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:34:25,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:34:25,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:34:25,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:34:25,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:34:26,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:34:26,648 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 712 transitions, 27164 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:26,648 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:34:26,648 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:34:26,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:34:28,712 INFO L130 PetriNetUnfolder]: 1536/3972 cut-off events. [2023-08-29 16:34:28,712 INFO L131 PetriNetUnfolder]: For 238884/238898 co-relation queries the response was YES. [2023-08-29 16:34:28,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45354 conditions, 3972 events. 1536/3972 cut-off events. For 238884/238898 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 33290 event pairs, 273 based on Foata normal form. 13/3864 useless extension candidates. Maximal degree in co-relation 45236. Up to 1892 conditions per place. [2023-08-29 16:34:28,758 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 560 selfloop transitions, 251 changer transitions 0/829 dead transitions. [2023-08-29 16:34:28,758 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 829 transitions, 30879 flow [2023-08-29 16:34:28,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:34:28,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:34:28,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2438 transitions. [2023-08-29 16:34:28,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166097060833903 [2023-08-29 16:34:28,761 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2438 transitions. [2023-08-29 16:34:28,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2438 transitions. [2023-08-29 16:34:28,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:34:28,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2438 transitions. [2023-08-29 16:34:28,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 174.14285714285714) internal successors, (2438), 14 states have internal predecessors, (2438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:28,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:28,765 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:28,765 INFO L175 Difference]: Start difference. First operand has 332 places, 712 transitions, 27164 flow. Second operand 14 states and 2438 transitions. [2023-08-29 16:34:28,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 829 transitions, 30879 flow [2023-08-29 16:34:29,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 829 transitions, 30679 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-08-29 16:34:29,881 INFO L231 Difference]: Finished difference. Result has 343 places, 723 transitions, 27952 flow [2023-08-29 16:34:29,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=26964, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=27952, PETRI_PLACES=343, PETRI_TRANSITIONS=723} [2023-08-29 16:34:29,882 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 269 predicate places. [2023-08-29 16:34:29,882 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 723 transitions, 27952 flow [2023-08-29 16:34:29,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:29,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:34:29,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:34:29,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-29 16:34:29,883 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:34:29,883 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:34:29,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1244122744, now seen corresponding path program 5 times [2023-08-29 16:34:29,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:34:29,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220126877] [2023-08-29 16:34:29,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:34:29,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:34:29,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:34:30,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:34:30,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:34:30,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220126877] [2023-08-29 16:34:30,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220126877] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:34:30,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:34:30,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:34:30,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997487323] [2023-08-29 16:34:30,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:34:30,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:34:30,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:34:30,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:34:30,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:34:31,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:34:31,087 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 723 transitions, 27952 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:31,087 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:34:31,087 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:34:31,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:34:33,116 INFO L130 PetriNetUnfolder]: 1548/4097 cut-off events. [2023-08-29 16:34:33,116 INFO L131 PetriNetUnfolder]: For 248956/248963 co-relation queries the response was YES. [2023-08-29 16:34:33,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46471 conditions, 4097 events. 1548/4097 cut-off events. For 248956/248963 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 35099 event pairs, 293 based on Foata normal form. 8/3971 useless extension candidates. Maximal degree in co-relation 46349. Up to 1908 conditions per place. [2023-08-29 16:34:33,162 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 576 selfloop transitions, 241 changer transitions 0/835 dead transitions. [2023-08-29 16:34:33,162 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 835 transitions, 31538 flow [2023-08-29 16:34:33,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:34:33,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:34:33,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2440 transitions. [2023-08-29 16:34:33,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4169514695830485 [2023-08-29 16:34:33,164 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2440 transitions. [2023-08-29 16:34:33,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2440 transitions. [2023-08-29 16:34:33,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:34:33,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2440 transitions. [2023-08-29 16:34:33,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 174.28571428571428) internal successors, (2440), 14 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:33,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:33,169 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:33,169 INFO L175 Difference]: Start difference. First operand has 343 places, 723 transitions, 27952 flow. Second operand 14 states and 2440 transitions. [2023-08-29 16:34:33,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 835 transitions, 31538 flow [2023-08-29 16:34:34,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 835 transitions, 31099 flow, removed 26 selfloop flow, removed 9 redundant places. [2023-08-29 16:34:34,250 INFO L231 Difference]: Finished difference. Result has 352 places, 735 transitions, 28509 flow [2023-08-29 16:34:34,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=27513, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=28509, PETRI_PLACES=352, PETRI_TRANSITIONS=735} [2023-08-29 16:34:34,251 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 278 predicate places. [2023-08-29 16:34:34,251 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 735 transitions, 28509 flow [2023-08-29 16:34:34,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:34,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:34:34,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:34:34,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-29 16:34:34,251 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:34:34,251 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:34:34,251 INFO L85 PathProgramCache]: Analyzing trace with hash 189939986, now seen corresponding path program 6 times [2023-08-29 16:34:34,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:34:34,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550186323] [2023-08-29 16:34:34,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:34:34,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:34:34,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:34:34,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:34:34,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:34:34,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550186323] [2023-08-29 16:34:34,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550186323] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:34:34,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:34:34,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:34:34,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685837390] [2023-08-29 16:34:34,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:34:34,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:34:34,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:34:34,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:34:34,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:34:35,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:34:35,339 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 735 transitions, 28509 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:35,339 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:34:35,339 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:34:35,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:34:37,883 INFO L130 PetriNetUnfolder]: 1845/4855 cut-off events. [2023-08-29 16:34:37,883 INFO L131 PetriNetUnfolder]: For 298840/298854 co-relation queries the response was YES. [2023-08-29 16:34:37,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55187 conditions, 4855 events. 1845/4855 cut-off events. For 298840/298854 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 42731 event pairs, 282 based on Foata normal form. 13/4714 useless extension candidates. Maximal degree in co-relation 55060. Up to 2268 conditions per place. [2023-08-29 16:34:37,940 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 702 selfloop transitions, 267 changer transitions 0/987 dead transitions. [2023-08-29 16:34:37,940 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 987 transitions, 37484 flow [2023-08-29 16:34:37,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:34:37,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:34:37,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2446 transitions. [2023-08-29 16:34:37,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4179767600820232 [2023-08-29 16:34:37,942 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2446 transitions. [2023-08-29 16:34:37,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2446 transitions. [2023-08-29 16:34:37,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:34:37,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2446 transitions. [2023-08-29 16:34:37,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 174.71428571428572) internal successors, (2446), 14 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:37,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:37,947 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:37,947 INFO L175 Difference]: Start difference. First operand has 352 places, 735 transitions, 28509 flow. Second operand 14 states and 2446 transitions. [2023-08-29 16:34:37,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 987 transitions, 37484 flow [2023-08-29 16:34:39,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 987 transitions, 36999 flow, removed 46 selfloop flow, removed 6 redundant places. [2023-08-29 16:34:39,345 INFO L231 Difference]: Finished difference. Result has 367 places, 784 transitions, 31649 flow [2023-08-29 16:34:39,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=28088, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=31649, PETRI_PLACES=367, PETRI_TRANSITIONS=784} [2023-08-29 16:34:39,346 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 293 predicate places. [2023-08-29 16:34:39,346 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 784 transitions, 31649 flow [2023-08-29 16:34:39,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:39,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:34:39,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:34:39,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-29 16:34:39,346 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:34:39,346 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:34:39,346 INFO L85 PathProgramCache]: Analyzing trace with hash -615787332, now seen corresponding path program 7 times [2023-08-29 16:34:39,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:34:39,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367933410] [2023-08-29 16:34:39,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:34:39,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:34:39,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:34:39,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:34:39,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:34:39,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367933410] [2023-08-29 16:34:39,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367933410] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:34:39,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:34:39,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:34:39,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017413034] [2023-08-29 16:34:39,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:34:39,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:34:39,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:34:39,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:34:39,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:34:40,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:34:40,702 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 784 transitions, 31649 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:40,702 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:34:40,702 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:34:40,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:34:44,104 INFO L130 PetriNetUnfolder]: 1861/4943 cut-off events. [2023-08-29 16:34:44,104 INFO L131 PetriNetUnfolder]: For 320189/320206 co-relation queries the response was YES. [2023-08-29 16:34:44,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56584 conditions, 4943 events. 1861/4943 cut-off events. For 320189/320206 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 43988 event pairs, 310 based on Foata normal form. 16/4800 useless extension candidates. Maximal degree in co-relation 56449. Up to 2288 conditions per place. [2023-08-29 16:34:44,163 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 590 selfloop transitions, 290 changer transitions 0/898 dead transitions. [2023-08-29 16:34:44,163 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 898 transitions, 35532 flow [2023-08-29 16:34:44,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:34:44,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:34:44,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2435 transitions. [2023-08-29 16:34:44,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41609706083390297 [2023-08-29 16:34:44,165 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2435 transitions. [2023-08-29 16:34:44,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2435 transitions. [2023-08-29 16:34:44,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:34:44,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2435 transitions. [2023-08-29 16:34:44,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 173.92857142857142) internal successors, (2435), 14 states have internal predecessors, (2435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:44,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:44,170 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:44,170 INFO L175 Difference]: Start difference. First operand has 367 places, 784 transitions, 31649 flow. Second operand 14 states and 2435 transitions. [2023-08-29 16:34:44,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 898 transitions, 35532 flow [2023-08-29 16:34:45,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 898 transitions, 35414 flow, removed 49 selfloop flow, removed 4 redundant places. [2023-08-29 16:34:45,732 INFO L231 Difference]: Finished difference. Result has 381 places, 796 transitions, 32978 flow [2023-08-29 16:34:45,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=31535, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=784, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=32978, PETRI_PLACES=381, PETRI_TRANSITIONS=796} [2023-08-29 16:34:45,733 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 307 predicate places. [2023-08-29 16:34:45,733 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 796 transitions, 32978 flow [2023-08-29 16:34:45,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:45,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:34:45,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:34:45,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-29 16:34:45,734 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:34:45,734 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:34:45,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1690728234, now seen corresponding path program 8 times [2023-08-29 16:34:45,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:34:45,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896299793] [2023-08-29 16:34:45,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:34:45,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:34:45,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:34:46,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:34:46,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:34:46,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896299793] [2023-08-29 16:34:46,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896299793] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:34:46,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:34:46,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:34:46,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166197504] [2023-08-29 16:34:46,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:34:46,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:34:46,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:34:46,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:34:46,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:34:47,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 418 [2023-08-29 16:34:47,083 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 796 transitions, 32978 flow. Second operand has 13 states, 13 states have (on average 162.30769230769232) internal successors, (2110), 13 states have internal predecessors, (2110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:47,083 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:34:47,083 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 418 [2023-08-29 16:34:47,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:34:49,719 INFO L130 PetriNetUnfolder]: 1869/5101 cut-off events. [2023-08-29 16:34:49,720 INFO L131 PetriNetUnfolder]: For 347957/347960 co-relation queries the response was YES. [2023-08-29 16:34:49,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58376 conditions, 5101 events. 1869/5101 cut-off events. For 347957/347960 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 46176 event pairs, 327 based on Foata normal form. 2/4926 useless extension candidates. Maximal degree in co-relation 58237. Up to 2301 conditions per place. [2023-08-29 16:34:49,787 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 663 selfloop transitions, 280 changer transitions 0/961 dead transitions. [2023-08-29 16:34:49,787 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 961 transitions, 38385 flow [2023-08-29 16:34:49,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:34:49,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:34:49,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2384 transitions. [2023-08-29 16:34:49,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4073820915926179 [2023-08-29 16:34:49,792 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2384 transitions. [2023-08-29 16:34:49,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2384 transitions. [2023-08-29 16:34:49,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:34:49,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2384 transitions. [2023-08-29 16:34:49,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:49,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:49,797 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:49,797 INFO L175 Difference]: Start difference. First operand has 381 places, 796 transitions, 32978 flow. Second operand 14 states and 2384 transitions. [2023-08-29 16:34:49,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 961 transitions, 38385 flow [2023-08-29 16:34:51,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 961 transitions, 38115 flow, removed 27 selfloop flow, removed 8 redundant places. [2023-08-29 16:34:51,637 INFO L231 Difference]: Finished difference. Result has 392 places, 821 transitions, 34639 flow [2023-08-29 16:34:51,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=32716, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=34639, PETRI_PLACES=392, PETRI_TRANSITIONS=821} [2023-08-29 16:34:51,638 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 318 predicate places. [2023-08-29 16:34:51,638 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 821 transitions, 34639 flow [2023-08-29 16:34:51,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 162.30769230769232) internal successors, (2110), 13 states have internal predecessors, (2110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:51,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:34:51,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:34:51,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-29 16:34:51,638 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:34:51,639 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:34:51,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1358033738, now seen corresponding path program 9 times [2023-08-29 16:34:51,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:34:51,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476396722] [2023-08-29 16:34:51,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:34:51,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:34:51,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:34:51,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:34:51,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:34:51,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476396722] [2023-08-29 16:34:51,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476396722] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:34:51,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:34:51,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:34:51,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999888042] [2023-08-29 16:34:51,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:34:51,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:34:51,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:34:51,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:34:51,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:34:52,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:34:52,954 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 821 transitions, 34639 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:52,954 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:34:52,954 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:34:52,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:34:55,848 INFO L130 PetriNetUnfolder]: 1875/5169 cut-off events. [2023-08-29 16:34:55,848 INFO L131 PetriNetUnfolder]: For 374495/374498 co-relation queries the response was YES. [2023-08-29 16:34:55,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59721 conditions, 5169 events. 1875/5169 cut-off events. For 374495/374498 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 47189 event pairs, 379 based on Foata normal form. 2/4990 useless extension candidates. Maximal degree in co-relation 59576. Up to 2311 conditions per place. [2023-08-29 16:34:55,918 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 580 selfloop transitions, 294 changer transitions 0/892 dead transitions. [2023-08-29 16:34:55,918 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 892 transitions, 37575 flow [2023-08-29 16:34:55,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:34:55,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:34:55,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2419 transitions. [2023-08-29 16:34:55,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41336295283663704 [2023-08-29 16:34:55,921 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2419 transitions. [2023-08-29 16:34:55,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2419 transitions. [2023-08-29 16:34:55,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:34:55,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2419 transitions. [2023-08-29 16:34:55,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 172.78571428571428) internal successors, (2419), 14 states have internal predecessors, (2419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:55,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:55,925 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:55,925 INFO L175 Difference]: Start difference. First operand has 392 places, 821 transitions, 34639 flow. Second operand 14 states and 2419 transitions. [2023-08-29 16:34:55,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 892 transitions, 37575 flow [2023-08-29 16:34:58,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 892 transitions, 37271 flow, removed 62 selfloop flow, removed 5 redundant places. [2023-08-29 16:34:58,066 INFO L231 Difference]: Finished difference. Result has 405 places, 839 transitions, 35968 flow [2023-08-29 16:34:58,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=34344, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=35968, PETRI_PLACES=405, PETRI_TRANSITIONS=839} [2023-08-29 16:34:58,067 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 331 predicate places. [2023-08-29 16:34:58,067 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 839 transitions, 35968 flow [2023-08-29 16:34:58,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:58,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:34:58,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:34:58,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-29 16:34:58,067 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:34:58,068 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:34:58,068 INFO L85 PathProgramCache]: Analyzing trace with hash 960398798, now seen corresponding path program 10 times [2023-08-29 16:34:58,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:34:58,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036117018] [2023-08-29 16:34:58,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:34:58,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:34:58,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:34:58,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:34:58,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:34:58,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036117018] [2023-08-29 16:34:58,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036117018] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:34:58,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:34:58,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:34:58,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610931374] [2023-08-29 16:34:58,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:34:58,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:34:58,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:34:58,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:34:58,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:34:59,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:34:59,463 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 839 transitions, 35968 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:34:59,463 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:34:59,463 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:34:59,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:35:02,354 INFO L130 PetriNetUnfolder]: 1879/5227 cut-off events. [2023-08-29 16:35:02,354 INFO L131 PetriNetUnfolder]: For 398436/398439 co-relation queries the response was YES. [2023-08-29 16:35:02,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60815 conditions, 5227 events. 1879/5227 cut-off events. For 398436/398439 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 48083 event pairs, 384 based on Foata normal form. 2/5044 useless extension candidates. Maximal degree in co-relation 60666. Up to 2319 conditions per place. [2023-08-29 16:35:02,423 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 574 selfloop transitions, 312 changer transitions 0/904 dead transitions. [2023-08-29 16:35:02,423 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 904 transitions, 38751 flow [2023-08-29 16:35:02,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:35:02,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:35:02,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2418 transitions. [2023-08-29 16:35:02,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41319207108680794 [2023-08-29 16:35:02,425 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2418 transitions. [2023-08-29 16:35:02,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2418 transitions. [2023-08-29 16:35:02,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:35:02,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2418 transitions. [2023-08-29 16:35:02,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 172.71428571428572) internal successors, (2418), 14 states have internal predecessors, (2418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:02,432 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:02,432 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:02,432 INFO L175 Difference]: Start difference. First operand has 405 places, 839 transitions, 35968 flow. Second operand 14 states and 2418 transitions. [2023-08-29 16:35:02,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 904 transitions, 38751 flow [2023-08-29 16:35:04,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 904 transitions, 38455 flow, removed 72 selfloop flow, removed 6 redundant places. [2023-08-29 16:35:04,860 INFO L231 Difference]: Finished difference. Result has 417 places, 855 transitions, 37276 flow [2023-08-29 16:35:04,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=35676, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=37276, PETRI_PLACES=417, PETRI_TRANSITIONS=855} [2023-08-29 16:35:04,861 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 343 predicate places. [2023-08-29 16:35:04,861 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 855 transitions, 37276 flow [2023-08-29 16:35:04,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:04,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:35:04,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:35:04,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-29 16:35:04,862 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:35:04,862 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:35:04,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1251051702, now seen corresponding path program 11 times [2023-08-29 16:35:04,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:35:04,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032140327] [2023-08-29 16:35:04,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:35:04,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:35:04,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:35:05,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:35:05,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:35:05,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032140327] [2023-08-29 16:35:05,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032140327] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:35:05,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:35:05,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:35:05,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135355812] [2023-08-29 16:35:05,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:35:05,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:35:05,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:35:05,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:35:05,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:35:06,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:35:06,232 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 855 transitions, 37276 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:06,232 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:35:06,232 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:35:06,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:35:09,433 INFO L130 PetriNetUnfolder]: 1879/5274 cut-off events. [2023-08-29 16:35:09,434 INFO L131 PetriNetUnfolder]: For 419983/419986 co-relation queries the response was YES. [2023-08-29 16:35:09,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61904 conditions, 5274 events. 1879/5274 cut-off events. For 419983/419986 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 48878 event pairs, 381 based on Foata normal form. 2/5087 useless extension candidates. Maximal degree in co-relation 61751. Up to 2323 conditions per place. [2023-08-29 16:35:09,506 INFO L137 encePairwiseOnDemand]: 404/418 looper letters, 564 selfloop transitions, 327 changer transitions 0/909 dead transitions. [2023-08-29 16:35:09,506 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 909 transitions, 39629 flow [2023-08-29 16:35:09,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:35:09,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:35:09,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2415 transitions. [2023-08-29 16:35:09,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126794258373206 [2023-08-29 16:35:09,508 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2415 transitions. [2023-08-29 16:35:09,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2415 transitions. [2023-08-29 16:35:09,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:35:09,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2415 transitions. [2023-08-29 16:35:09,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 172.5) internal successors, (2415), 14 states have internal predecessors, (2415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:09,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:09,512 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:09,513 INFO L175 Difference]: Start difference. First operand has 417 places, 855 transitions, 37276 flow. Second operand 14 states and 2415 transitions. [2023-08-29 16:35:09,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 909 transitions, 39629 flow [2023-08-29 16:35:11,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 909 transitions, 39383 flow, removed 61 selfloop flow, removed 7 redundant places. [2023-08-29 16:35:11,822 INFO L231 Difference]: Finished difference. Result has 427 places, 865 transitions, 38372 flow [2023-08-29 16:35:11,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=37036, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=855, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=317, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=38372, PETRI_PLACES=427, PETRI_TRANSITIONS=865} [2023-08-29 16:35:11,823 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 353 predicate places. [2023-08-29 16:35:11,823 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 865 transitions, 38372 flow [2023-08-29 16:35:11,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:11,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:35:11,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:35:11,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-29 16:35:11,824 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:35:11,824 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:35:11,824 INFO L85 PathProgramCache]: Analyzing trace with hash -434716146, now seen corresponding path program 12 times [2023-08-29 16:35:11,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:35:11,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124568414] [2023-08-29 16:35:11,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:35:11,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:35:11,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:35:12,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:35:12,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:35:12,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124568414] [2023-08-29 16:35:12,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124568414] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:35:12,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:35:12,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:35:12,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478712128] [2023-08-29 16:35:12,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:35:12,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:35:12,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:35:12,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:35:12,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:35:13,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:35:13,243 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 865 transitions, 38372 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:13,243 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:35:13,243 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:35:13,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:35:16,808 INFO L130 PetriNetUnfolder]: 1897/5289 cut-off events. [2023-08-29 16:35:16,809 INFO L131 PetriNetUnfolder]: For 449859/449878 co-relation queries the response was YES. [2023-08-29 16:35:16,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63595 conditions, 5289 events. 1897/5289 cut-off events. For 449859/449878 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 48980 event pairs, 334 based on Foata normal form. 18/5126 useless extension candidates. Maximal degree in co-relation 63438. Up to 2345 conditions per place. [2023-08-29 16:35:16,882 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 655 selfloop transitions, 308 changer transitions 0/981 dead transitions. [2023-08-29 16:35:16,882 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 981 transitions, 42772 flow [2023-08-29 16:35:16,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:35:16,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:35:16,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2437 transitions. [2023-08-29 16:35:16,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41643882433356116 [2023-08-29 16:35:16,885 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2437 transitions. [2023-08-29 16:35:16,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2437 transitions. [2023-08-29 16:35:16,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:35:16,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2437 transitions. [2023-08-29 16:35:16,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 174.07142857142858) internal successors, (2437), 14 states have internal predecessors, (2437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:16,889 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:16,889 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:16,889 INFO L175 Difference]: Start difference. First operand has 427 places, 865 transitions, 38372 flow. Second operand 14 states and 2437 transitions. [2023-08-29 16:35:16,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 981 transitions, 42772 flow [2023-08-29 16:35:19,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 981 transitions, 42349 flow, removed 33 selfloop flow, removed 9 redundant places. [2023-08-29 16:35:19,536 INFO L231 Difference]: Finished difference. Result has 437 places, 883 transitions, 39868 flow [2023-08-29 16:35:19,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=37960, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=865, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=39868, PETRI_PLACES=437, PETRI_TRANSITIONS=883} [2023-08-29 16:35:19,537 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 363 predicate places. [2023-08-29 16:35:19,537 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 883 transitions, 39868 flow [2023-08-29 16:35:19,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:19,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:35:19,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:35:19,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-29 16:35:19,538 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:35:19,538 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:35:19,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1965876484, now seen corresponding path program 13 times [2023-08-29 16:35:19,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:35:19,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799767598] [2023-08-29 16:35:19,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:35:19,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:35:19,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:35:19,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:35:19,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:35:19,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799767598] [2023-08-29 16:35:19,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799767598] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:35:19,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:35:19,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:35:19,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425001920] [2023-08-29 16:35:19,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:35:19,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:35:19,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:35:19,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:35:19,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:35:20,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:35:20,907 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 883 transitions, 39868 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:20,907 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:35:20,908 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:35:20,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:35:24,534 INFO L130 PetriNetUnfolder]: 1909/5377 cut-off events. [2023-08-29 16:35:24,534 INFO L131 PetriNetUnfolder]: For 478290/478311 co-relation queries the response was YES. [2023-08-29 16:35:24,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65170 conditions, 5377 events. 1909/5377 cut-off events. For 478290/478311 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 50282 event pairs, 345 based on Foata normal form. 20/5210 useless extension candidates. Maximal degree in co-relation 65007. Up to 2361 conditions per place. [2023-08-29 16:35:24,610 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 670 selfloop transitions, 303 changer transitions 0/991 dead transitions. [2023-08-29 16:35:24,611 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 991 transitions, 44005 flow [2023-08-29 16:35:24,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:35:24,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:35:24,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2438 transitions. [2023-08-29 16:35:24,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166097060833903 [2023-08-29 16:35:24,612 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2438 transitions. [2023-08-29 16:35:24,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2438 transitions. [2023-08-29 16:35:24,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:35:24,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2438 transitions. [2023-08-29 16:35:24,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 174.14285714285714) internal successors, (2438), 14 states have internal predecessors, (2438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:24,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:24,617 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:24,617 INFO L175 Difference]: Start difference. First operand has 437 places, 883 transitions, 39868 flow. Second operand 14 states and 2438 transitions. [2023-08-29 16:35:24,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 991 transitions, 44005 flow [2023-08-29 16:35:27,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 991 transitions, 43340 flow, removed 60 selfloop flow, removed 7 redundant places. [2023-08-29 16:35:27,285 INFO L231 Difference]: Finished difference. Result has 449 places, 896 transitions, 40843 flow [2023-08-29 16:35:27,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=39213, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=883, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=40843, PETRI_PLACES=449, PETRI_TRANSITIONS=896} [2023-08-29 16:35:27,286 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 375 predicate places. [2023-08-29 16:35:27,286 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 896 transitions, 40843 flow [2023-08-29 16:35:27,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:27,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:35:27,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:35:27,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-29 16:35:27,287 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:35:27,287 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:35:27,287 INFO L85 PathProgramCache]: Analyzing trace with hash -604990340, now seen corresponding path program 14 times [2023-08-29 16:35:27,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:35:27,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237466652] [2023-08-29 16:35:27,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:35:27,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:35:27,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:35:27,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:35:27,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:35:27,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237466652] [2023-08-29 16:35:27,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237466652] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:35:27,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:35:27,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:35:27,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476752519] [2023-08-29 16:35:27,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:35:27,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:35:27,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:35:27,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:35:27,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:35:28,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:35:28,788 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 896 transitions, 40843 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:28,789 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:35:28,789 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:35:28,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:35:32,816 INFO L130 PetriNetUnfolder]: 1983/5726 cut-off events. [2023-08-29 16:35:32,816 INFO L131 PetriNetUnfolder]: For 536581/536602 co-relation queries the response was YES. [2023-08-29 16:35:32,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68509 conditions, 5726 events. 1983/5726 cut-off events. For 536581/536602 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 55118 event pairs, 372 based on Foata normal form. 15/5531 useless extension candidates. Maximal degree in co-relation 68341. Up to 2461 conditions per place. [2023-08-29 16:35:32,896 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 568 selfloop transitions, 395 changer transitions 0/981 dead transitions. [2023-08-29 16:35:32,896 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 981 transitions, 45267 flow [2023-08-29 16:35:32,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-29 16:35:32,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-29 16:35:32,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2252 transitions. [2023-08-29 16:35:32,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4144276775855723 [2023-08-29 16:35:32,898 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2252 transitions. [2023-08-29 16:35:32,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2252 transitions. [2023-08-29 16:35:32,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:35:32,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2252 transitions. [2023-08-29 16:35:32,899 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 173.23076923076923) internal successors, (2252), 13 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:32,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 418.0) internal successors, (5852), 14 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:32,902 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 418.0) internal successors, (5852), 14 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:32,902 INFO L175 Difference]: Start difference. First operand has 449 places, 896 transitions, 40843 flow. Second operand 13 states and 2252 transitions. [2023-08-29 16:35:32,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 981 transitions, 45267 flow [2023-08-29 16:35:35,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 981 transitions, 44947 flow, removed 69 selfloop flow, removed 7 redundant places. [2023-08-29 16:35:35,586 INFO L231 Difference]: Finished difference. Result has 461 places, 926 transitions, 43707 flow [2023-08-29 16:35:35,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=40523, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=896, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=367, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=43707, PETRI_PLACES=461, PETRI_TRANSITIONS=926} [2023-08-29 16:35:35,587 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 387 predicate places. [2023-08-29 16:35:35,587 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 926 transitions, 43707 flow [2023-08-29 16:35:35,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:35,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:35:35,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:35:35,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-29 16:35:35,587 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:35:35,587 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:35:35,588 INFO L85 PathProgramCache]: Analyzing trace with hash 403900412, now seen corresponding path program 15 times [2023-08-29 16:35:35,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:35:35,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463227932] [2023-08-29 16:35:35,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:35:35,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:35:35,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:35:35,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:35:35,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:35:35,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463227932] [2023-08-29 16:35:35,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463227932] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:35:35,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:35:35,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:35:35,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404376107] [2023-08-29 16:35:35,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:35:35,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:35:35,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:35:35,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:35:35,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:35:37,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:35:37,003 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 926 transitions, 43707 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:37,003 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:35:37,003 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:35:37,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:35:41,385 INFO L130 PetriNetUnfolder]: 2015/5883 cut-off events. [2023-08-29 16:35:41,385 INFO L131 PetriNetUnfolder]: For 593660/593690 co-relation queries the response was YES. [2023-08-29 16:35:41,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71668 conditions, 5883 events. 2015/5883 cut-off events. For 593660/593690 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 57343 event pairs, 317 based on Foata normal form. 21/5688 useless extension candidates. Maximal degree in co-relation 71493. Up to 2509 conditions per place. [2023-08-29 16:35:41,462 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 577 selfloop transitions, 416 changer transitions 0/1011 dead transitions. [2023-08-29 16:35:41,462 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 1011 transitions, 47955 flow [2023-08-29 16:35:41,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:35:41,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:35:41,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2426 transitions. [2023-08-29 16:35:41,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41455912508544085 [2023-08-29 16:35:41,464 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2426 transitions. [2023-08-29 16:35:41,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2426 transitions. [2023-08-29 16:35:41,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:35:41,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2426 transitions. [2023-08-29 16:35:41,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 173.28571428571428) internal successors, (2426), 14 states have internal predecessors, (2426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:41,468 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:41,469 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:41,469 INFO L175 Difference]: Start difference. First operand has 461 places, 926 transitions, 43707 flow. Second operand 14 states and 2426 transitions. [2023-08-29 16:35:41,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 1011 transitions, 47955 flow [2023-08-29 16:35:44,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 1011 transitions, 47805 flow, removed 71 selfloop flow, removed 3 redundant places. [2023-08-29 16:35:44,474 INFO L231 Difference]: Finished difference. Result has 479 places, 953 transitions, 46685 flow [2023-08-29 16:35:44,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=43557, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=926, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=392, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=46685, PETRI_PLACES=479, PETRI_TRANSITIONS=953} [2023-08-29 16:35:44,475 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 405 predicate places. [2023-08-29 16:35:44,475 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 953 transitions, 46685 flow [2023-08-29 16:35:44,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:44,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:35:44,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:35:44,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-29 16:35:44,476 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:35:44,476 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:35:44,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1665119618, now seen corresponding path program 16 times [2023-08-29 16:35:44,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:35:44,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625895607] [2023-08-29 16:35:44,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:35:44,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:35:44,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:35:44,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:35:44,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:35:44,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625895607] [2023-08-29 16:35:44,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625895607] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:35:44,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:35:44,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:35:44,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367561115] [2023-08-29 16:35:44,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:35:44,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:35:44,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:35:44,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:35:44,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:35:45,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:35:45,720 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 953 transitions, 46685 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:45,720 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:35:45,720 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:35:45,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:35:49,864 INFO L130 PetriNetUnfolder]: 2023/5967 cut-off events. [2023-08-29 16:35:49,864 INFO L131 PetriNetUnfolder]: For 659015/659046 co-relation queries the response was YES. [2023-08-29 16:35:49,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74114 conditions, 5967 events. 2023/5967 cut-off events. For 659015/659046 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 58712 event pairs, 385 based on Foata normal form. 19/5764 useless extension candidates. Maximal degree in co-relation 73931. Up to 2523 conditions per place. [2023-08-29 16:35:49,955 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 569 selfloop transitions, 423 changer transitions 0/1010 dead transitions. [2023-08-29 16:35:49,955 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 1010 transitions, 49830 flow [2023-08-29 16:35:49,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-29 16:35:49,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-29 16:35:49,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2254 transitions. [2023-08-29 16:35:49,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41479573058520425 [2023-08-29 16:35:49,957 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2254 transitions. [2023-08-29 16:35:49,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2254 transitions. [2023-08-29 16:35:49,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:35:49,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2254 transitions. [2023-08-29 16:35:49,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 173.3846153846154) internal successors, (2254), 13 states have internal predecessors, (2254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:49,961 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 418.0) internal successors, (5852), 14 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:49,962 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 418.0) internal successors, (5852), 14 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:49,962 INFO L175 Difference]: Start difference. First operand has 479 places, 953 transitions, 46685 flow. Second operand 13 states and 2254 transitions. [2023-08-29 16:35:49,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 1010 transitions, 49830 flow [2023-08-29 16:35:53,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 1010 transitions, 49589 flow, removed 68 selfloop flow, removed 4 redundant places. [2023-08-29 16:35:53,424 INFO L231 Difference]: Finished difference. Result has 491 places, 963 transitions, 48404 flow [2023-08-29 16:35:53,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=46444, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=953, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=48404, PETRI_PLACES=491, PETRI_TRANSITIONS=963} [2023-08-29 16:35:53,425 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 417 predicate places. [2023-08-29 16:35:53,425 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 963 transitions, 48404 flow [2023-08-29 16:35:53,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:53,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:35:53,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:35:53,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-29 16:35:53,426 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:35:53,426 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:35:53,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1002283532, now seen corresponding path program 17 times [2023-08-29 16:35:53,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:35:53,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353481165] [2023-08-29 16:35:53,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:35:53,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:35:53,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:35:53,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:35:53,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:35:53,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353481165] [2023-08-29 16:35:53,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353481165] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:35:53,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:35:53,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:35:53,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818238412] [2023-08-29 16:35:53,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:35:53,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:35:53,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:35:53,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:35:53,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:35:54,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:35:54,677 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 963 transitions, 48404 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:54,677 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:35:54,677 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:35:54,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:35:58,774 INFO L130 PetriNetUnfolder]: 2023/6014 cut-off events. [2023-08-29 16:35:58,774 INFO L131 PetriNetUnfolder]: For 694021/694052 co-relation queries the response was YES. [2023-08-29 16:35:58,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75738 conditions, 6014 events. 2023/6014 cut-off events. For 694021/694052 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 59462 event pairs, 388 based on Foata normal form. 18/5806 useless extension candidates. Maximal degree in co-relation 75551. Up to 2523 conditions per place. [2023-08-29 16:35:58,857 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 647 selfloop transitions, 407 changer transitions 0/1072 dead transitions. [2023-08-29 16:35:58,857 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 1072 transitions, 52996 flow [2023-08-29 16:35:58,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-29 16:35:58,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-29 16:35:58,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2250 transitions. [2023-08-29 16:35:58,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41405962458594037 [2023-08-29 16:35:58,859 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2250 transitions. [2023-08-29 16:35:58,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2250 transitions. [2023-08-29 16:35:58,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:35:58,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2250 transitions. [2023-08-29 16:35:58,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 173.07692307692307) internal successors, (2250), 13 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:58,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 418.0) internal successors, (5852), 14 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:58,863 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 418.0) internal successors, (5852), 14 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:35:58,863 INFO L175 Difference]: Start difference. First operand has 491 places, 963 transitions, 48404 flow. Second operand 13 states and 2250 transitions. [2023-08-29 16:35:58,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 1072 transitions, 52996 flow [2023-08-29 16:36:02,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 1072 transitions, 52718 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-08-29 16:36:02,561 INFO L231 Difference]: Finished difference. Result has 501 places, 999 transitions, 50514 flow [2023-08-29 16:36:02,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=48154, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=963, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=50514, PETRI_PLACES=501, PETRI_TRANSITIONS=999} [2023-08-29 16:36:02,562 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 427 predicate places. [2023-08-29 16:36:02,562 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 999 transitions, 50514 flow [2023-08-29 16:36:02,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:02,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:36:02,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:36:02,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-29 16:36:02,562 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:36:02,563 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:36:02,563 INFO L85 PathProgramCache]: Analyzing trace with hash 562112592, now seen corresponding path program 18 times [2023-08-29 16:36:02,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:36:02,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472250300] [2023-08-29 16:36:02,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:36:02,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:36:02,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:36:02,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:36:02,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:36:02,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472250300] [2023-08-29 16:36:02,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472250300] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:36:02,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:36:02,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:36:02,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619363973] [2023-08-29 16:36:02,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:36:02,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:36:02,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:36:02,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:36:02,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:36:03,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:36:03,948 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 999 transitions, 50514 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:03,948 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:36:03,948 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:36:03,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:36:08,881 INFO L130 PetriNetUnfolder]: 2043/6126 cut-off events. [2023-08-29 16:36:08,881 INFO L131 PetriNetUnfolder]: For 733952/733990 co-relation queries the response was YES. [2023-08-29 16:36:08,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78200 conditions, 6126 events. 2043/6126 cut-off events. For 733952/733990 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 61223 event pairs, 312 based on Foata normal form. 25/5920 useless extension candidates. Maximal degree in co-relation 78008. Up to 2553 conditions per place. [2023-08-29 16:36:08,969 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 591 selfloop transitions, 456 changer transitions 0/1065 dead transitions. [2023-08-29 16:36:08,970 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 1065 transitions, 54106 flow [2023-08-29 16:36:08,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:36:08,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:36:08,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2422 transitions. [2023-08-29 16:36:08,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4138755980861244 [2023-08-29 16:36:08,971 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2422 transitions. [2023-08-29 16:36:08,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2422 transitions. [2023-08-29 16:36:08,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:36:08,972 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2422 transitions. [2023-08-29 16:36:08,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 173.0) internal successors, (2422), 14 states have internal predecessors, (2422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:08,975 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:08,975 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:08,976 INFO L175 Difference]: Start difference. First operand has 501 places, 999 transitions, 50514 flow. Second operand 14 states and 2422 transitions. [2023-08-29 16:36:08,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 1065 transitions, 54106 flow [2023-08-29 16:36:12,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 1065 transitions, 53836 flow, removed 85 selfloop flow, removed 4 redundant places. [2023-08-29 16:36:12,863 INFO L231 Difference]: Finished difference. Result has 517 places, 1016 transitions, 52898 flow [2023-08-29 16:36:12,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=50244, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=999, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=439, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=52898, PETRI_PLACES=517, PETRI_TRANSITIONS=1016} [2023-08-29 16:36:12,864 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 443 predicate places. [2023-08-29 16:36:12,864 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 1016 transitions, 52898 flow [2023-08-29 16:36:12,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:12,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:36:12,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:36:12,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-29 16:36:12,864 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:36:12,864 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:36:12,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1359168396, now seen corresponding path program 19 times [2023-08-29 16:36:12,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:36:12,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592340122] [2023-08-29 16:36:12,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:36:12,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:36:12,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:36:13,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:36:13,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:36:13,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592340122] [2023-08-29 16:36:13,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592340122] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:36:13,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:36:13,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:36:13,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532235867] [2023-08-29 16:36:13,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:36:13,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:36:13,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:36:13,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:36:13,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:36:14,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:36:14,297 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 1016 transitions, 52898 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:14,297 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:36:14,297 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:36:14,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:36:19,400 INFO L130 PetriNetUnfolder]: 2043/6161 cut-off events. [2023-08-29 16:36:19,400 INFO L131 PetriNetUnfolder]: For 783563/783603 co-relation queries the response was YES. [2023-08-29 16:36:19,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80274 conditions, 6161 events. 2043/6161 cut-off events. For 783563/783603 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 61796 event pairs, 399 based on Foata normal form. 22/5950 useless extension candidates. Maximal degree in co-relation 80075. Up to 2557 conditions per place. [2023-08-29 16:36:19,499 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 599 selfloop transitions, 460 changer transitions 0/1077 dead transitions. [2023-08-29 16:36:19,500 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 1077 transitions, 56025 flow [2023-08-29 16:36:19,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:36:19,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:36:19,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2423 transitions. [2023-08-29 16:36:19,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4140464798359535 [2023-08-29 16:36:19,501 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2423 transitions. [2023-08-29 16:36:19,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2423 transitions. [2023-08-29 16:36:19,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:36:19,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2423 transitions. [2023-08-29 16:36:19,503 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 173.07142857142858) internal successors, (2423), 14 states have internal predecessors, (2423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:19,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:19,506 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:19,506 INFO L175 Difference]: Start difference. First operand has 517 places, 1016 transitions, 52898 flow. Second operand 14 states and 2423 transitions. [2023-08-29 16:36:19,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 1077 transitions, 56025 flow [2023-08-29 16:36:23,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 1077 transitions, 55534 flow, removed 42 selfloop flow, removed 6 redundant places. [2023-08-29 16:36:23,527 INFO L231 Difference]: Finished difference. Result has 528 places, 1027 transitions, 54094 flow [2023-08-29 16:36:23,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=52409, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1016, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=449, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=54094, PETRI_PLACES=528, PETRI_TRANSITIONS=1027} [2023-08-29 16:36:23,528 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 454 predicate places. [2023-08-29 16:36:23,528 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 1027 transitions, 54094 flow [2023-08-29 16:36:23,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:23,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:36:23,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:36:23,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-29 16:36:23,529 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:36:23,529 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:36:23,529 INFO L85 PathProgramCache]: Analyzing trace with hash 528812416, now seen corresponding path program 20 times [2023-08-29 16:36:23,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:36:23,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563826885] [2023-08-29 16:36:23,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:36:23,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:36:23,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:36:23,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:36:23,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:36:23,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563826885] [2023-08-29 16:36:23,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563826885] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:36:23,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:36:23,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:36:23,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916537644] [2023-08-29 16:36:23,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:36:23,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:36:23,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:36:23,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:36:23,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:36:25,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:36:25,010 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 1027 transitions, 54094 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:25,010 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:36:25,010 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:36:25,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:36:30,229 INFO L130 PetriNetUnfolder]: 2043/6223 cut-off events. [2023-08-29 16:36:30,229 INFO L131 PetriNetUnfolder]: For 809897/809935 co-relation queries the response was YES. [2023-08-29 16:36:30,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81655 conditions, 6223 events. 2043/6223 cut-off events. For 809897/809935 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 62873 event pairs, 317 based on Foata normal form. 25/6009 useless extension candidates. Maximal degree in co-relation 81452. Up to 2557 conditions per place. [2023-08-29 16:36:30,329 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 634 selfloop transitions, 459 changer transitions 0/1111 dead transitions. [2023-08-29 16:36:30,329 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 1111 transitions, 58243 flow [2023-08-29 16:36:30,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:36:30,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:36:30,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2423 transitions. [2023-08-29 16:36:30,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4140464798359535 [2023-08-29 16:36:30,331 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2423 transitions. [2023-08-29 16:36:30,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2423 transitions. [2023-08-29 16:36:30,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:36:30,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2423 transitions. [2023-08-29 16:36:30,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 173.07142857142858) internal successors, (2423), 14 states have internal predecessors, (2423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:30,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:30,335 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:30,335 INFO L175 Difference]: Start difference. First operand has 528 places, 1027 transitions, 54094 flow. Second operand 14 states and 2423 transitions. [2023-08-29 16:36:30,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 1111 transitions, 58243 flow [2023-08-29 16:36:34,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 1111 transitions, 57813 flow, removed 46 selfloop flow, removed 8 redundant places. [2023-08-29 16:36:34,585 INFO L231 Difference]: Finished difference. Result has 537 places, 1054 transitions, 56039 flow [2023-08-29 16:36:34,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=53678, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1027, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=433, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=56039, PETRI_PLACES=537, PETRI_TRANSITIONS=1054} [2023-08-29 16:36:34,586 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 463 predicate places. [2023-08-29 16:36:34,586 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 1054 transitions, 56039 flow [2023-08-29 16:36:34,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:34,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:36:34,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:36:34,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-29 16:36:34,587 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:36:34,587 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:36:34,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1574408698, now seen corresponding path program 21 times [2023-08-29 16:36:34,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:36:34,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307704613] [2023-08-29 16:36:34,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:36:34,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:36:34,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:36:34,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:36:34,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:36:34,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307704613] [2023-08-29 16:36:34,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307704613] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:36:34,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:36:34,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:36:34,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818786385] [2023-08-29 16:36:34,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:36:34,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:36:34,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:36:34,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:36:34,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:36:36,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:36:36,073 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 1054 transitions, 56039 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:36,073 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:36:36,073 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:36:36,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:36:40,842 INFO L130 PetriNetUnfolder]: 2053/6289 cut-off events. [2023-08-29 16:36:40,842 INFO L131 PetriNetUnfolder]: For 841032/841076 co-relation queries the response was YES. [2023-08-29 16:36:40,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83624 conditions, 6289 events. 2053/6289 cut-off events. For 841032/841076 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 63984 event pairs, 352 based on Foata normal form. 27/6075 useless extension candidates. Maximal degree in co-relation 83417. Up to 2569 conditions per place. [2023-08-29 16:36:40,948 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 651 selfloop transitions, 458 changer transitions 0/1127 dead transitions. [2023-08-29 16:36:40,948 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 1127 transitions, 60002 flow [2023-08-29 16:36:40,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:36:40,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:36:40,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2423 transitions. [2023-08-29 16:36:40,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4140464798359535 [2023-08-29 16:36:40,950 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2423 transitions. [2023-08-29 16:36:40,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2423 transitions. [2023-08-29 16:36:40,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:36:40,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2423 transitions. [2023-08-29 16:36:40,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 173.07142857142858) internal successors, (2423), 14 states have internal predecessors, (2423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:40,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:40,954 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:40,955 INFO L175 Difference]: Start difference. First operand has 537 places, 1054 transitions, 56039 flow. Second operand 14 states and 2423 transitions. [2023-08-29 16:36:40,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 1127 transitions, 60002 flow [2023-08-29 16:36:45,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 1127 transitions, 59675 flow, removed 71 selfloop flow, removed 6 redundant places. [2023-08-29 16:36:45,175 INFO L231 Difference]: Finished difference. Result has 548 places, 1066 transitions, 57563 flow [2023-08-29 16:36:45,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=55712, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1054, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=446, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=57563, PETRI_PLACES=548, PETRI_TRANSITIONS=1066} [2023-08-29 16:36:45,175 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 474 predicate places. [2023-08-29 16:36:45,175 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 1066 transitions, 57563 flow [2023-08-29 16:36:45,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:45,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:36:45,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:36:45,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-29 16:36:45,176 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:36:45,176 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:36:45,176 INFO L85 PathProgramCache]: Analyzing trace with hash -896368826, now seen corresponding path program 22 times [2023-08-29 16:36:45,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:36:45,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969760378] [2023-08-29 16:36:45,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:36:45,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:36:45,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:36:45,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:36:45,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:36:45,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969760378] [2023-08-29 16:36:45,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969760378] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:36:45,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:36:45,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:36:45,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563962858] [2023-08-29 16:36:45,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:36:45,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:36:45,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:36:45,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:36:45,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:36:46,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:36:46,543 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 1066 transitions, 57563 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:46,543 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:36:46,543 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:36:46,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:36:50,889 INFO L130 PetriNetUnfolder]: 2053/6422 cut-off events. [2023-08-29 16:36:50,889 INFO L131 PetriNetUnfolder]: For 851553/851582 co-relation queries the response was YES. [2023-08-29 16:36:50,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84941 conditions, 6422 events. 2053/6422 cut-off events. For 851553/851582 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 66213 event pairs, 364 based on Foata normal form. 22/6184 useless extension candidates. Maximal degree in co-relation 84730. Up to 2569 conditions per place. [2023-08-29 16:36:50,999 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 668 selfloop transitions, 439 changer transitions 0/1125 dead transitions. [2023-08-29 16:36:50,999 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 1125 transitions, 60811 flow [2023-08-29 16:36:50,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-29 16:36:50,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-29 16:36:51,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2250 transitions. [2023-08-29 16:36:51,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41405962458594037 [2023-08-29 16:36:51,000 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2250 transitions. [2023-08-29 16:36:51,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2250 transitions. [2023-08-29 16:36:51,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:36:51,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2250 transitions. [2023-08-29 16:36:51,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 173.07692307692307) internal successors, (2250), 13 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:51,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 418.0) internal successors, (5852), 14 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:51,005 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 418.0) internal successors, (5852), 14 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:51,005 INFO L175 Difference]: Start difference. First operand has 548 places, 1066 transitions, 57563 flow. Second operand 13 states and 2250 transitions. [2023-08-29 16:36:51,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 1125 transitions, 60811 flow [2023-08-29 16:36:55,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 1125 transitions, 60365 flow, removed 81 selfloop flow, removed 5 redundant places. [2023-08-29 16:36:55,610 INFO L231 Difference]: Finished difference. Result has 559 places, 1082 transitions, 58928 flow [2023-08-29 16:36:55,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=57119, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1066, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=423, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=58928, PETRI_PLACES=559, PETRI_TRANSITIONS=1082} [2023-08-29 16:36:55,612 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 485 predicate places. [2023-08-29 16:36:55,612 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 1082 transitions, 58928 flow [2023-08-29 16:36:55,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:55,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:36:55,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:36:55,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-08-29 16:36:55,612 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:36:55,613 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:36:55,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1131981032, now seen corresponding path program 23 times [2023-08-29 16:36:55,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:36:55,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563035343] [2023-08-29 16:36:55,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:36:55,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:36:55,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:36:56,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:36:56,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:36:56,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563035343] [2023-08-29 16:36:56,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563035343] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:36:56,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:36:56,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:36:56,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894645326] [2023-08-29 16:36:56,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:36:56,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:36:56,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:36:56,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:36:56,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:36:57,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:36:57,099 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 1082 transitions, 58928 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:36:57,099 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:36:57,099 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:36:57,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:37:02,179 INFO L130 PetriNetUnfolder]: 2164/6765 cut-off events. [2023-08-29 16:37:02,179 INFO L131 PetriNetUnfolder]: For 991197/991245 co-relation queries the response was YES. [2023-08-29 16:37:02,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92885 conditions, 6765 events. 2164/6765 cut-off events. For 991197/991245 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 70840 event pairs, 344 based on Foata normal form. 34/6534 useless extension candidates. Maximal degree in co-relation 92670. Up to 2746 conditions per place. [2023-08-29 16:37:02,287 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 653 selfloop transitions, 535 changer transitions 0/1206 dead transitions. [2023-08-29 16:37:02,287 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 1206 transitions, 68279 flow [2023-08-29 16:37:02,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-29 16:37:02,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-29 16:37:02,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2082 transitions. [2023-08-29 16:37:02,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4150717703349282 [2023-08-29 16:37:02,290 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2082 transitions. [2023-08-29 16:37:02,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2082 transitions. [2023-08-29 16:37:02,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:37:02,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2082 transitions. [2023-08-29 16:37:02,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 173.5) internal successors, (2082), 12 states have internal predecessors, (2082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:02,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 418.0) internal successors, (5434), 13 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:02,294 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 418.0) internal successors, (5434), 13 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:02,294 INFO L175 Difference]: Start difference. First operand has 559 places, 1082 transitions, 58928 flow. Second operand 12 states and 2082 transitions. [2023-08-29 16:37:02,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 1206 transitions, 68279 flow [2023-08-29 16:37:07,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 1206 transitions, 67918 flow, removed 104 selfloop flow, removed 7 redundant places. [2023-08-29 16:37:07,165 INFO L231 Difference]: Finished difference. Result has 568 places, 1143 transitions, 65336 flow [2023-08-29 16:37:07,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=58577, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1082, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=475, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=65336, PETRI_PLACES=568, PETRI_TRANSITIONS=1143} [2023-08-29 16:37:07,166 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 494 predicate places. [2023-08-29 16:37:07,166 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 1143 transitions, 65336 flow [2023-08-29 16:37:07,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:07,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:37:07,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:37:07,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-08-29 16:37:07,166 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:37:07,166 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:37:07,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1714720076, now seen corresponding path program 24 times [2023-08-29 16:37:07,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:37:07,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641043108] [2023-08-29 16:37:07,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:37:07,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:37:07,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:37:07,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:37:07,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:37:07,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641043108] [2023-08-29 16:37:07,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641043108] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:37:07,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:37:07,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:37:07,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242807428] [2023-08-29 16:37:07,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:37:07,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:37:07,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:37:07,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:37:07,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:37:08,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:37:08,569 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 1143 transitions, 65336 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:08,569 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:37:08,569 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:37:08,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:37:14,495 INFO L130 PetriNetUnfolder]: 2200/6975 cut-off events. [2023-08-29 16:37:14,495 INFO L131 PetriNetUnfolder]: For 1055110/1055158 co-relation queries the response was YES. [2023-08-29 16:37:14,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96857 conditions, 6975 events. 2200/6975 cut-off events. For 1055110/1055158 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 74040 event pairs, 360 based on Foata normal form. 31/6725 useless extension candidates. Maximal degree in co-relation 96640. Up to 2792 conditions per place. [2023-08-29 16:37:14,607 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 665 selfloop transitions, 533 changer transitions 0/1216 dead transitions. [2023-08-29 16:37:14,607 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 1216 transitions, 70223 flow [2023-08-29 16:37:14,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:37:14,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:37:14,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2421 transitions. [2023-08-29 16:37:14,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4137047163362953 [2023-08-29 16:37:14,609 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2421 transitions. [2023-08-29 16:37:14,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2421 transitions. [2023-08-29 16:37:14,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:37:14,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2421 transitions. [2023-08-29 16:37:14,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 172.92857142857142) internal successors, (2421), 14 states have internal predecessors, (2421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:14,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:14,613 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:14,613 INFO L175 Difference]: Start difference. First operand has 568 places, 1143 transitions, 65336 flow. Second operand 14 states and 2421 transitions. [2023-08-29 16:37:14,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 1216 transitions, 70223 flow [2023-08-29 16:37:20,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 1216 transitions, 69531 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-08-29 16:37:20,248 INFO L231 Difference]: Finished difference. Result has 580 places, 1163 transitions, 67989 flow [2023-08-29 16:37:20,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=64659, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=513, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=67989, PETRI_PLACES=580, PETRI_TRANSITIONS=1163} [2023-08-29 16:37:20,249 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 506 predicate places. [2023-08-29 16:37:20,249 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 1163 transitions, 67989 flow [2023-08-29 16:37:20,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:20,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:37:20,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:37:20,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-08-29 16:37:20,250 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:37:20,250 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:37:20,250 INFO L85 PathProgramCache]: Analyzing trace with hash -682828638, now seen corresponding path program 25 times [2023-08-29 16:37:20,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:37:20,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507506595] [2023-08-29 16:37:20,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:37:20,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:37:20,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:37:20,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:37:20,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:37:20,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507506595] [2023-08-29 16:37:20,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507506595] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:37:20,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:37:20,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:37:20,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574194941] [2023-08-29 16:37:20,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:37:20,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:37:20,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:37:20,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:37:20,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:37:21,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:37:21,518 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 1163 transitions, 67989 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:21,518 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:37:21,518 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:37:21,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:37:27,433 INFO L130 PetriNetUnfolder]: 2200/6968 cut-off events. [2023-08-29 16:37:27,433 INFO L131 PetriNetUnfolder]: For 1098918/1098975 co-relation queries the response was YES. [2023-08-29 16:37:27,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98138 conditions, 6968 events. 2200/6968 cut-off events. For 1098918/1098975 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 73957 event pairs, 384 based on Foata normal form. 33/6725 useless extension candidates. Maximal degree in co-relation 97915. Up to 2796 conditions per place. [2023-08-29 16:37:27,556 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 675 selfloop transitions, 531 changer transitions 0/1224 dead transitions. [2023-08-29 16:37:27,556 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 1224 transitions, 71635 flow [2023-08-29 16:37:27,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:37:27,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:37:27,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2422 transitions. [2023-08-29 16:37:27,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4138755980861244 [2023-08-29 16:37:27,558 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2422 transitions. [2023-08-29 16:37:27,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2422 transitions. [2023-08-29 16:37:27,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:37:27,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2422 transitions. [2023-08-29 16:37:27,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 173.0) internal successors, (2422), 14 states have internal predecessors, (2422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:27,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:27,562 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:27,562 INFO L175 Difference]: Start difference. First operand has 580 places, 1163 transitions, 67989 flow. Second operand 14 states and 2422 transitions. [2023-08-29 16:37:27,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 593 places, 1224 transitions, 71635 flow [2023-08-29 16:37:33,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 1224 transitions, 71326 flow, removed 51 selfloop flow, removed 6 redundant places. [2023-08-29 16:37:33,430 INFO L231 Difference]: Finished difference. Result has 592 places, 1174 transitions, 70072 flow [2023-08-29 16:37:33,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=67680, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=520, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=70072, PETRI_PLACES=592, PETRI_TRANSITIONS=1174} [2023-08-29 16:37:33,431 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 518 predicate places. [2023-08-29 16:37:33,431 INFO L495 AbstractCegarLoop]: Abstraction has has 592 places, 1174 transitions, 70072 flow [2023-08-29 16:37:33,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:33,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:37:33,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:37:33,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-08-29 16:37:33,432 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:37:33,432 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:37:33,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1366993612, now seen corresponding path program 26 times [2023-08-29 16:37:33,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:37:33,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654764010] [2023-08-29 16:37:33,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:37:33,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:37:33,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:37:33,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:37:33,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:37:33,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654764010] [2023-08-29 16:37:33,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654764010] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:37:33,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:37:33,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:37:33,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208595577] [2023-08-29 16:37:33,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:37:33,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:37:33,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:37:33,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:37:33,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:37:34,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:37:34,904 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 1174 transitions, 70072 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:34,904 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:37:34,904 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:37:34,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:37:40,712 INFO L130 PetriNetUnfolder]: 2200/7095 cut-off events. [2023-08-29 16:37:40,712 INFO L131 PetriNetUnfolder]: For 1162740/1162789 co-relation queries the response was YES. [2023-08-29 16:37:40,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99998 conditions, 7095 events. 2200/7095 cut-off events. For 1162740/1162789 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 76259 event pairs, 345 based on Foata normal form. 32/6835 useless extension candidates. Maximal degree in co-relation 99770. Up to 2798 conditions per place. [2023-08-29 16:37:40,840 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 684 selfloop transitions, 542 changer transitions 0/1244 dead transitions. [2023-08-29 16:37:40,840 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 1244 transitions, 74585 flow [2023-08-29 16:37:40,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 16:37:40,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 16:37:40,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2421 transitions. [2023-08-29 16:37:40,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4137047163362953 [2023-08-29 16:37:40,842 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2421 transitions. [2023-08-29 16:37:40,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2421 transitions. [2023-08-29 16:37:40,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:37:40,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2421 transitions. [2023-08-29 16:37:40,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 172.92857142857142) internal successors, (2421), 14 states have internal predecessors, (2421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:40,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:40,846 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 418.0) internal successors, (6270), 15 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:40,846 INFO L175 Difference]: Start difference. First operand has 592 places, 1174 transitions, 70072 flow. Second operand 14 states and 2421 transitions. [2023-08-29 16:37:40,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 1244 transitions, 74585 flow [2023-08-29 16:37:46,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 1244 transitions, 74314 flow, removed 48 selfloop flow, removed 5 redundant places. [2023-08-29 16:37:46,925 INFO L231 Difference]: Finished difference. Result has 603 places, 1185 transitions, 71721 flow [2023-08-29 16:37:46,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=69801, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=531, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=71721, PETRI_PLACES=603, PETRI_TRANSITIONS=1185} [2023-08-29 16:37:46,926 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 529 predicate places. [2023-08-29 16:37:46,926 INFO L495 AbstractCegarLoop]: Abstraction has has 603 places, 1185 transitions, 71721 flow [2023-08-29 16:37:46,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:46,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:37:46,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:37:46,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-08-29 16:37:46,926 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:37:46,927 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:37:46,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1993278074, now seen corresponding path program 27 times [2023-08-29 16:37:46,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:37:46,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567927711] [2023-08-29 16:37:46,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:37:46,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:37:46,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:37:47,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:37:47,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:37:47,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567927711] [2023-08-29 16:37:47,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567927711] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:37:47,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:37:47,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 16:37:47,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666666989] [2023-08-29 16:37:47,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:37:47,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-29 16:37:47,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:37:47,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-29 16:37:47,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-08-29 16:37:48,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 418 [2023-08-29 16:37:48,481 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 1185 transitions, 71721 flow. Second operand has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:48,481 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:37:48,481 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 418 [2023-08-29 16:37:48,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:37:54,159 INFO L130 PetriNetUnfolder]: 2212/7262 cut-off events. [2023-08-29 16:37:54,159 INFO L131 PetriNetUnfolder]: For 1176504/1176541 co-relation queries the response was YES. [2023-08-29 16:37:54,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101982 conditions, 7262 events. 2212/7262 cut-off events. For 1176504/1176541 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 79102 event pairs, 357 based on Foata normal form. 25/6975 useless extension candidates. Maximal degree in co-relation 101751. Up to 2814 conditions per place. [2023-08-29 16:37:54,295 INFO L137 encePairwiseOnDemand]: 403/418 looper letters, 687 selfloop transitions, 530 changer transitions 0/1235 dead transitions. [2023-08-29 16:37:54,295 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 1235 transitions, 75005 flow [2023-08-29 16:37:54,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-29 16:37:54,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-29 16:37:54,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2248 transitions. [2023-08-29 16:37:54,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4136915715863084 [2023-08-29 16:37:54,296 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2248 transitions. [2023-08-29 16:37:54,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2248 transitions. [2023-08-29 16:37:54,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:37:54,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2248 transitions. [2023-08-29 16:37:54,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 172.92307692307693) internal successors, (2248), 13 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:54,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 418.0) internal successors, (5852), 14 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:54,300 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 418.0) internal successors, (5852), 14 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:37:54,300 INFO L175 Difference]: Start difference. First operand has 603 places, 1185 transitions, 71721 flow. Second operand 13 states and 2248 transitions. [2023-08-29 16:37:54,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 1235 transitions, 75005 flow [2023-08-29 16:38:00,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 1235 transitions, 74248 flow, removed 52 selfloop flow, removed 8 redundant places. [2023-08-29 16:38:00,729 INFO L231 Difference]: Finished difference. Result has 609 places, 1192 transitions, 72617 flow [2023-08-29 16:38:00,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=70874, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=522, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=72617, PETRI_PLACES=609, PETRI_TRANSITIONS=1192} [2023-08-29 16:38:00,730 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 535 predicate places. [2023-08-29 16:38:00,730 INFO L495 AbstractCegarLoop]: Abstraction has has 609 places, 1192 transitions, 72617 flow [2023-08-29 16:38:00,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 165.30769230769232) internal successors, (2149), 13 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:00,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:38:00,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:38:00,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-08-29 16:38:00,731 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:38:00,731 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:38:00,731 INFO L85 PathProgramCache]: Analyzing trace with hash 704106975, now seen corresponding path program 1 times [2023-08-29 16:38:00,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:38:00,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617647791] [2023-08-29 16:38:00,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:38:00,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:38:00,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:38:00,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:38:00,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:38:00,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617647791] [2023-08-29 16:38:00,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617647791] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:38:00,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:38:00,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 16:38:00,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973734078] [2023-08-29 16:38:00,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:38:00,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 16:38:00,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:38:00,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 16:38:00,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 16:38:01,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 418 [2023-08-29 16:38:01,092 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 1192 transitions, 72617 flow. Second operand has 6 states, 6 states have (on average 167.5) internal successors, (1005), 6 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:01,092 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:38:01,092 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 418 [2023-08-29 16:38:01,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:38:04,885 INFO L130 PetriNetUnfolder]: 1681/6492 cut-off events. [2023-08-29 16:38:04,885 INFO L131 PetriNetUnfolder]: For 1105405/1106924 co-relation queries the response was YES. [2023-08-29 16:38:04,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90718 conditions, 6492 events. 1681/6492 cut-off events. For 1105405/1106924 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 75726 event pairs, 858 based on Foata normal form. 65/6104 useless extension candidates. Maximal degree in co-relation 90486. Up to 3773 conditions per place. [2023-08-29 16:38:05,006 INFO L137 encePairwiseOnDemand]: 413/418 looper letters, 800 selfloop transitions, 4 changer transitions 0/1191 dead transitions. [2023-08-29 16:38:05,006 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 1191 transitions, 74223 flow [2023-08-29 16:38:05,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 16:38:05,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 16:38:05,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1024 transitions. [2023-08-29 16:38:05,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4082934609250399 [2023-08-29 16:38:05,008 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1024 transitions. [2023-08-29 16:38:05,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1024 transitions. [2023-08-29 16:38:05,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:38:05,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1024 transitions. [2023-08-29 16:38:05,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 170.66666666666666) internal successors, (1024), 6 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:05,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:05,010 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:05,010 INFO L175 Difference]: Start difference. First operand has 609 places, 1192 transitions, 72617 flow. Second operand 6 states and 1024 transitions. [2023-08-29 16:38:05,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 1191 transitions, 74223 flow [2023-08-29 16:38:09,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 1191 transitions, 73701 flow, removed 52 selfloop flow, removed 17 redundant places. [2023-08-29 16:38:09,671 INFO L231 Difference]: Finished difference. Result has 596 places, 1191 transitions, 72101 flow [2023-08-29 16:38:09,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=72093, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=72101, PETRI_PLACES=596, PETRI_TRANSITIONS=1191} [2023-08-29 16:38:09,672 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 522 predicate places. [2023-08-29 16:38:09,672 INFO L495 AbstractCegarLoop]: Abstraction has has 596 places, 1191 transitions, 72101 flow [2023-08-29 16:38:09,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 167.5) internal successors, (1005), 6 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:09,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:38:09,672 INFO L208 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] [2023-08-29 16:38:09,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-08-29 16:38:09,673 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:38:09,673 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:38:09,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1087217134, now seen corresponding path program 1 times [2023-08-29 16:38:09,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:38:09,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016943989] [2023-08-29 16:38:09,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:38:09,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:38:09,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:38:09,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:38:09,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:38:09,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016943989] [2023-08-29 16:38:09,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016943989] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:38:09,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:38:09,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 16:38:09,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264403596] [2023-08-29 16:38:09,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:38:09,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 16:38:09,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:38:09,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 16:38:09,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 16:38:10,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 418 [2023-08-29 16:38:10,130 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 1191 transitions, 72101 flow. Second operand has 6 states, 6 states have (on average 172.83333333333334) internal successors, (1037), 6 states have internal predecessors, (1037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:10,130 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:38:10,130 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 418 [2023-08-29 16:38:10,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:38:16,007 INFO L130 PetriNetUnfolder]: 2772/8120 cut-off events. [2023-08-29 16:38:16,007 INFO L131 PetriNetUnfolder]: For 1570461/1571960 co-relation queries the response was YES. [2023-08-29 16:38:16,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120179 conditions, 8120 events. 2772/8120 cut-off events. For 1570461/1571960 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 86635 event pairs, 881 based on Foata normal form. 65/7946 useless extension candidates. Maximal degree in co-relation 119958. Up to 4894 conditions per place. [2023-08-29 16:38:16,155 INFO L137 encePairwiseOnDemand]: 409/418 looper letters, 735 selfloop transitions, 546 changer transitions 0/1664 dead transitions. [2023-08-29 16:38:16,156 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 1664 transitions, 109792 flow [2023-08-29 16:38:16,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 16:38:16,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 16:38:16,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1076 transitions. [2023-08-29 16:38:16,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42902711323763953 [2023-08-29 16:38:16,158 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1076 transitions. [2023-08-29 16:38:16,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1076 transitions. [2023-08-29 16:38:16,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:38:16,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1076 transitions. [2023-08-29 16:38:16,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 179.33333333333334) internal successors, (1076), 6 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:16,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:16,160 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:16,160 INFO L175 Difference]: Start difference. First operand has 596 places, 1191 transitions, 72101 flow. Second operand 6 states and 1076 transitions. [2023-08-29 16:38:16,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 1664 transitions, 109792 flow [2023-08-29 16:38:21,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 1664 transitions, 109785 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-29 16:38:21,617 INFO L231 Difference]: Finished difference. Result has 602 places, 1659 transitions, 109750 flow [2023-08-29 16:38:21,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=72094, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=933, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=109750, PETRI_PLACES=602, PETRI_TRANSITIONS=1659} [2023-08-29 16:38:21,618 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 528 predicate places. [2023-08-29 16:38:21,618 INFO L495 AbstractCegarLoop]: Abstraction has has 602 places, 1659 transitions, 109750 flow [2023-08-29 16:38:21,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 172.83333333333334) internal successors, (1037), 6 states have internal predecessors, (1037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:21,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:38:21,618 INFO L208 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] [2023-08-29 16:38:21,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-08-29 16:38:21,618 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:38:21,619 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:38:21,619 INFO L85 PathProgramCache]: Analyzing trace with hash -655999287, now seen corresponding path program 1 times [2023-08-29 16:38:21,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:38:21,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113444199] [2023-08-29 16:38:21,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:38:21,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:38:21,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:38:23,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:38:23,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:38:23,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113444199] [2023-08-29 16:38:23,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113444199] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:38:23,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:38:23,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-29 16:38:23,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417146864] [2023-08-29 16:38:23,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:38:23,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-29 16:38:23,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:38:23,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-29 16:38:23,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-29 16:38:23,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 418 [2023-08-29 16:38:23,405 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 1659 transitions, 109750 flow. Second operand has 9 states, 9 states have (on average 170.0) internal successors, (1530), 9 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:23,405 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:38:23,405 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 418 [2023-08-29 16:38:23,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:38:30,716 INFO L130 PetriNetUnfolder]: 2746/8068 cut-off events. [2023-08-29 16:38:30,716 INFO L131 PetriNetUnfolder]: For 1614310/1615809 co-relation queries the response was YES. [2023-08-29 16:38:30,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125539 conditions, 8068 events. 2746/8068 cut-off events. For 1614310/1615809 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 85986 event pairs, 823 based on Foata normal form. 91/8026 useless extension candidates. Maximal degree in co-relation 125314. Up to 4607 conditions per place. [2023-08-29 16:38:30,866 INFO L137 encePairwiseOnDemand]: 407/418 looper letters, 793 selfloop transitions, 549 changer transitions 0/1725 dead transitions. [2023-08-29 16:38:30,866 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 1725 transitions, 114080 flow [2023-08-29 16:38:30,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-29 16:38:30,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-29 16:38:30,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1411 transitions. [2023-08-29 16:38:30,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42194976076555024 [2023-08-29 16:38:30,868 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1411 transitions. [2023-08-29 16:38:30,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1411 transitions. [2023-08-29 16:38:30,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:38:30,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1411 transitions. [2023-08-29 16:38:30,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 176.375) internal successors, (1411), 8 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:30,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:30,871 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:30,871 INFO L175 Difference]: Start difference. First operand has 602 places, 1659 transitions, 109750 flow. Second operand 8 states and 1411 transitions. [2023-08-29 16:38:30,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 1725 transitions, 114080 flow [2023-08-29 16:38:36,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 1725 transitions, 114072 flow, removed 4 selfloop flow, removed 0 redundant places. [2023-08-29 16:38:36,392 INFO L231 Difference]: Finished difference. Result has 614 places, 1711 transitions, 113572 flow [2023-08-29 16:38:36,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=109742, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=509, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=113572, PETRI_PLACES=614, PETRI_TRANSITIONS=1711} [2023-08-29 16:38:36,394 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 540 predicate places. [2023-08-29 16:38:36,394 INFO L495 AbstractCegarLoop]: Abstraction has has 614 places, 1711 transitions, 113572 flow [2023-08-29 16:38:36,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 170.0) internal successors, (1530), 9 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:36,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:38:36,394 INFO L208 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] [2023-08-29 16:38:36,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-08-29 16:38:36,394 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:38:36,394 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:38:36,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1852824615, now seen corresponding path program 1 times [2023-08-29 16:38:36,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:38:36,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273241667] [2023-08-29 16:38:36,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:38:36,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:38:36,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:38:37,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:38:37,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:38:37,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273241667] [2023-08-29 16:38:37,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273241667] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:38:37,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:38:37,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 16:38:37,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973763442] [2023-08-29 16:38:37,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:38:37,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-29 16:38:37,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:38:37,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-29 16:38:37,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-08-29 16:38:37,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 418 [2023-08-29 16:38:37,640 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 1711 transitions, 113572 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) [2023-08-29 16:38:37,640 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:38:37,640 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 418 [2023-08-29 16:38:37,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:38:45,839 INFO L130 PetriNetUnfolder]: 2746/8062 cut-off events. [2023-08-29 16:38:45,839 INFO L131 PetriNetUnfolder]: For 1644492/1645832 co-relation queries the response was YES. [2023-08-29 16:38:45,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130665 conditions, 8062 events. 2746/8062 cut-off events. For 1644492/1645832 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 85982 event pairs, 572 based on Foata normal form. 125/8053 useless extension candidates. Maximal degree in co-relation 130434. Up to 3873 conditions per place. [2023-08-29 16:38:45,989 INFO L137 encePairwiseOnDemand]: 407/418 looper letters, 1007 selfloop transitions, 374 changer transitions 0/1764 dead transitions. [2023-08-29 16:38:45,989 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 1764 transitions, 118189 flow [2023-08-29 16:38:45,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 16:38:45,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 16:38:45,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1735 transitions. [2023-08-29 16:38:45,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4150717703349282 [2023-08-29 16:38:45,991 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1735 transitions. [2023-08-29 16:38:45,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1735 transitions. [2023-08-29 16:38:45,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:38:45,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1735 transitions. [2023-08-29 16:38:45,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 173.5) internal successors, (1735), 10 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:45,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:45,994 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:38:45,994 INFO L175 Difference]: Start difference. First operand has 614 places, 1711 transitions, 113572 flow. Second operand 10 states and 1735 transitions. [2023-08-29 16:38:45,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 1764 transitions, 118189 flow [2023-08-29 16:38:52,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 1764 transitions, 118161 flow, removed 11 selfloop flow, removed 2 redundant places. [2023-08-29 16:38:52,063 INFO L231 Difference]: Finished difference. Result has 627 places, 1733 transitions, 116400 flow [2023-08-29 16:38:52,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=113552, PETRI_DIFFERENCE_MINUEND_PLACES=612, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=352, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=116400, PETRI_PLACES=627, PETRI_TRANSITIONS=1733} [2023-08-29 16:38:52,064 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 553 predicate places. [2023-08-29 16:38:52,064 INFO L495 AbstractCegarLoop]: Abstraction has has 627 places, 1733 transitions, 116400 flow [2023-08-29 16:38:52,065 INFO L496 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) [2023-08-29 16:38:52,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:38:52,065 INFO L208 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] [2023-08-29 16:38:52,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-08-29 16:38:52,065 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:38:52,065 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:38:52,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1205286593, now seen corresponding path program 2 times [2023-08-29 16:38:52,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:38:52,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136525628] [2023-08-29 16:38:52,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:38:52,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:38:52,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:38:53,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:38:53,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:38:53,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136525628] [2023-08-29 16:38:53,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136525628] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:38:53,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:38:53,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 16:38:53,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702617463] [2023-08-29 16:38:53,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:38:53,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-29 16:38:53,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:38:53,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-29 16:38:53,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-08-29 16:38:53,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 418 [2023-08-29 16:38:53,912 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 1733 transitions, 116400 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) [2023-08-29 16:38:53,912 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:38:53,912 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 418 [2023-08-29 16:38:53,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:39:02,186 INFO L130 PetriNetUnfolder]: 2793/8254 cut-off events. [2023-08-29 16:39:02,186 INFO L131 PetriNetUnfolder]: For 1708020/1709510 co-relation queries the response was YES. [2023-08-29 16:39:02,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137102 conditions, 8254 events. 2793/8254 cut-off events. For 1708020/1709510 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 88703 event pairs, 833 based on Foata normal form. 78/8199 useless extension candidates. Maximal degree in co-relation 136865. Up to 4587 conditions per place. [2023-08-29 16:39:02,337 INFO L137 encePairwiseOnDemand]: 406/418 looper letters, 812 selfloop transitions, 621 changer transitions 0/1816 dead transitions. [2023-08-29 16:39:02,337 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 1816 transitions, 122860 flow [2023-08-29 16:39:02,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 16:39:02,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 16:39:02,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1735 transitions. [2023-08-29 16:39:02,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4150717703349282 [2023-08-29 16:39:02,339 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1735 transitions. [2023-08-29 16:39:02,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1735 transitions. [2023-08-29 16:39:02,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:39:02,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1735 transitions. [2023-08-29 16:39:02,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 173.5) internal successors, (1735), 10 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:39:02,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:39:02,342 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:39:02,342 INFO L175 Difference]: Start difference. First operand has 627 places, 1733 transitions, 116400 flow. Second operand 10 states and 1735 transitions. [2023-08-29 16:39:02,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 1816 transitions, 122860 flow [2023-08-29 16:39:08,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 633 places, 1816 transitions, 122546 flow, removed 13 selfloop flow, removed 3 redundant places. [2023-08-29 16:39:08,790 INFO L231 Difference]: Finished difference. Result has 638 places, 1798 transitions, 121999 flow [2023-08-29 16:39:08,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=116114, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=556, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=121999, PETRI_PLACES=638, PETRI_TRANSITIONS=1798} [2023-08-29 16:39:08,791 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 564 predicate places. [2023-08-29 16:39:08,791 INFO L495 AbstractCegarLoop]: Abstraction has has 638 places, 1798 transitions, 121999 flow [2023-08-29 16:39:08,792 INFO L496 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) [2023-08-29 16:39:08,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:39:08,792 INFO L208 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] [2023-08-29 16:39:08,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-08-29 16:39:08,792 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:39:08,792 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:39:08,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1522891007, now seen corresponding path program 3 times [2023-08-29 16:39:08,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:39:08,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781664578] [2023-08-29 16:39:08,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:39:08,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:39:08,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:39:09,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:39:09,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:39:09,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781664578] [2023-08-29 16:39:09,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781664578] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:39:09,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:39:09,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 16:39:09,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231172115] [2023-08-29 16:39:09,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:39:09,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-29 16:39:09,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:39:09,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-29 16:39:09,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-08-29 16:39:10,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 418 [2023-08-29 16:39:10,167 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 638 places, 1798 transitions, 121999 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) [2023-08-29 16:39:10,167 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:39:10,167 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 418 [2023-08-29 16:39:10,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:39:19,270 INFO L130 PetriNetUnfolder]: 2871/8527 cut-off events. [2023-08-29 16:39:19,270 INFO L131 PetriNetUnfolder]: For 1769407/1770897 co-relation queries the response was YES. [2023-08-29 16:39:19,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143714 conditions, 8527 events. 2871/8527 cut-off events. For 1769407/1770897 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 92500 event pairs, 847 based on Foata normal form. 78/8472 useless extension candidates. Maximal degree in co-relation 143472. Up to 4509 conditions per place. [2023-08-29 16:39:19,432 INFO L137 encePairwiseOnDemand]: 406/418 looper letters, 900 selfloop transitions, 707 changer transitions 0/1990 dead transitions. [2023-08-29 16:39:19,432 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 647 places, 1990 transitions, 137563 flow [2023-08-29 16:39:19,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 16:39:19,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 16:39:19,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1738 transitions. [2023-08-29 16:39:19,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41578947368421054 [2023-08-29 16:39:19,433 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1738 transitions. [2023-08-29 16:39:19,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1738 transitions. [2023-08-29 16:39:19,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:39:19,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1738 transitions. [2023-08-29 16:39:19,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 173.8) internal successors, (1738), 10 states have internal predecessors, (1738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:39:19,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:39:19,436 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:39:19,436 INFO L175 Difference]: Start difference. First operand has 638 places, 1798 transitions, 121999 flow. Second operand 10 states and 1738 transitions. [2023-08-29 16:39:19,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 647 places, 1990 transitions, 137563 flow [2023-08-29 16:39:26,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 644 places, 1990 transitions, 137359 flow, removed 42 selfloop flow, removed 3 redundant places. [2023-08-29 16:39:26,137 INFO L231 Difference]: Finished difference. Result has 648 places, 1925 transitions, 133791 flow [2023-08-29 16:39:26,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=121808, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=592, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=133791, PETRI_PLACES=648, PETRI_TRANSITIONS=1925} [2023-08-29 16:39:26,138 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 574 predicate places. [2023-08-29 16:39:26,139 INFO L495 AbstractCegarLoop]: Abstraction has has 648 places, 1925 transitions, 133791 flow [2023-08-29 16:39:26,139 INFO L496 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) [2023-08-29 16:39:26,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:39:26,139 INFO L208 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] [2023-08-29 16:39:26,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-08-29 16:39:26,139 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:39:26,139 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:39:26,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1288515669, now seen corresponding path program 4 times [2023-08-29 16:39:26,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:39:26,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130321016] [2023-08-29 16:39:26,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:39:26,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:39:26,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:39:26,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:39:26,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:39:26,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130321016] [2023-08-29 16:39:26,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130321016] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:39:26,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:39:26,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 16:39:26,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133510179] [2023-08-29 16:39:26,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:39:26,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-29 16:39:26,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:39:26,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-29 16:39:26,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-29 16:39:27,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 418 [2023-08-29 16:39:27,509 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 1925 transitions, 133791 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) [2023-08-29 16:39:27,509 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:39:27,509 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 418 [2023-08-29 16:39:27,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:39:36,784 INFO L130 PetriNetUnfolder]: 2871/8592 cut-off events. [2023-08-29 16:39:36,785 INFO L131 PetriNetUnfolder]: For 1821042/1822532 co-relation queries the response was YES. [2023-08-29 16:39:36,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146959 conditions, 8592 events. 2871/8592 cut-off events. For 1821042/1822532 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 93667 event pairs, 821 based on Foata normal form. 78/8537 useless extension candidates. Maximal degree in co-relation 146713. Up to 4652 conditions per place. [2023-08-29 16:39:36,956 INFO L137 encePairwiseOnDemand]: 406/418 looper letters, 876 selfloop transitions, 769 changer transitions 0/2028 dead transitions. [2023-08-29 16:39:36,957 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 656 places, 2028 transitions, 141870 flow [2023-08-29 16:39:36,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 16:39:36,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 16:39:36,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1736 transitions. [2023-08-29 16:39:36,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415311004784689 [2023-08-29 16:39:36,958 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1736 transitions. [2023-08-29 16:39:36,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1736 transitions. [2023-08-29 16:39:36,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:39:36,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1736 transitions. [2023-08-29 16:39:36,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 173.6) internal successors, (1736), 10 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:39:36,961 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:39:36,961 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:39:36,961 INFO L175 Difference]: Start difference. First operand has 648 places, 1925 transitions, 133791 flow. Second operand 10 states and 1736 transitions. [2023-08-29 16:39:36,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 656 places, 2028 transitions, 141870 flow [2023-08-29 16:39:43,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 651 places, 2028 transitions, 140795 flow, removed 89 selfloop flow, removed 5 redundant places. [2023-08-29 16:39:43,984 INFO L231 Difference]: Finished difference. Result has 655 places, 1999 transitions, 139386 flow [2023-08-29 16:39:43,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=132860, PETRI_DIFFERENCE_MINUEND_PLACES=642, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1924, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=694, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=139386, PETRI_PLACES=655, PETRI_TRANSITIONS=1999} [2023-08-29 16:39:43,985 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 581 predicate places. [2023-08-29 16:39:43,985 INFO L495 AbstractCegarLoop]: Abstraction has has 655 places, 1999 transitions, 139386 flow [2023-08-29 16:39:43,985 INFO L496 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) [2023-08-29 16:39:43,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 16:39:43,985 INFO L208 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] [2023-08-29 16:39:43,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-08-29 16:39:43,985 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2023-08-29 16:39:43,986 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 16:39:43,986 INFO L85 PathProgramCache]: Analyzing trace with hash -2081951262, now seen corresponding path program 1 times [2023-08-29 16:39:43,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 16:39:43,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444663840] [2023-08-29 16:39:43,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 16:39:43,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 16:39:44,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 16:39:44,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 16:39:44,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 16:39:44,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444663840] [2023-08-29 16:39:44,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444663840] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 16:39:44,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 16:39:44,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 16:39:44,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130045751] [2023-08-29 16:39:44,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 16:39:44,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 16:39:44,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 16:39:44,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 16:39:44,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 16:39:44,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 418 [2023-08-29 16:39:44,377 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 655 places, 1999 transitions, 139386 flow. Second operand has 6 states, 6 states have (on average 167.66666666666666) internal successors, (1006), 6 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:39:44,377 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 16:39:44,377 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 418 [2023-08-29 16:39:44,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 16:39:51,053 INFO L130 PetriNetUnfolder]: 2309/7920 cut-off events. [2023-08-29 16:39:51,053 INFO L131 PetriNetUnfolder]: For 1874617/1876414 co-relation queries the response was YES. [2023-08-29 16:39:51,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143601 conditions, 7920 events. 2309/7920 cut-off events. For 1874617/1876414 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 91323 event pairs, 860 based on Foata normal form. 70/7857 useless extension candidates. Maximal degree in co-relation 143354. Up to 4537 conditions per place. [2023-08-29 16:39:51,184 INFO L137 encePairwiseOnDemand]: 411/418 looper letters, 0 selfloop transitions, 0 changer transitions 2000/2000 dead transitions. [2023-08-29 16:39:51,184 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 659 places, 2000 transitions, 142563 flow [2023-08-29 16:39:51,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 16:39:51,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 16:39:51,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1025 transitions. [2023-08-29 16:39:51,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4086921850079745 [2023-08-29 16:39:51,185 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1025 transitions. [2023-08-29 16:39:51,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1025 transitions. [2023-08-29 16:39:51,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 16:39:51,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1025 transitions. [2023-08-29 16:39:51,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 170.83333333333334) internal successors, (1025), 6 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:39:51,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:39:51,187 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:39:51,187 INFO L175 Difference]: Start difference. First operand has 655 places, 1999 transitions, 139386 flow. Second operand 6 states and 1025 transitions. [2023-08-29 16:39:51,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 659 places, 2000 transitions, 142563 flow [2023-08-29 16:39:58,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 2000 transitions, 141475 flow, removed 11 selfloop flow, removed 10 redundant places. [2023-08-29 16:39:58,139 INFO L231 Difference]: Finished difference. Result has 649 places, 0 transitions, 0 flow [2023-08-29 16:39:58,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=138296, PETRI_DIFFERENCE_MINUEND_PLACES=644, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1998, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1998, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=0, PETRI_PLACES=649, PETRI_TRANSITIONS=0} [2023-08-29 16:39:58,140 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 575 predicate places. [2023-08-29 16:39:58,140 INFO L495 AbstractCegarLoop]: Abstraction has has 649 places, 0 transitions, 0 flow [2023-08-29 16:39:58,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 167.66666666666666) internal successors, (1006), 6 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 16:39:58,142 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (20 of 21 remaining) [2023-08-29 16:39:58,142 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (19 of 21 remaining) [2023-08-29 16:39:58,142 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (18 of 21 remaining) [2023-08-29 16:39:58,142 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (17 of 21 remaining) [2023-08-29 16:39:58,142 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (16 of 21 remaining) [2023-08-29 16:39:58,143 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (15 of 21 remaining) [2023-08-29 16:39:58,143 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (14 of 21 remaining) [2023-08-29 16:39:58,143 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (13 of 21 remaining) [2023-08-29 16:39:58,143 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (12 of 21 remaining) [2023-08-29 16:39:58,143 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (11 of 21 remaining) [2023-08-29 16:39:58,143 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 21 remaining) [2023-08-29 16:39:58,143 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 21 remaining) [2023-08-29 16:39:58,143 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (8 of 21 remaining) [2023-08-29 16:39:58,143 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (7 of 21 remaining) [2023-08-29 16:39:58,144 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (6 of 21 remaining) [2023-08-29 16:39:58,144 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (5 of 21 remaining) [2023-08-29 16:39:58,144 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (4 of 21 remaining) [2023-08-29 16:39:58,144 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (3 of 21 remaining) [2023-08-29 16:39:58,144 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (2 of 21 remaining) [2023-08-29 16:39:58,144 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (1 of 21 remaining) [2023-08-29 16:39:58,144 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (0 of 21 remaining) [2023-08-29 16:39:58,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-08-29 16:39:58,145 INFO L445 BasicCegarLoop]: Path program histogram: [27, 6, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 16:39:58,148 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-29 16:39:58,149 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-29 16:39:58,150 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.08 04:39:58 BasicIcfg [2023-08-29 16:39:58,151 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-29 16:39:58,151 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-08-29 16:39:58,151 INFO L271 PluginConnector]: Initializing Witness Printer... [2023-08-29 16:39:58,151 INFO L275 PluginConnector]: Witness Printer initialized [2023-08-29 16:39:58,151 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 04:32:28" (3/4) ... [2023-08-29 16:39:58,153 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-08-29 16:39:58,156 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2023-08-29 16:39:58,161 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 24 nodes and edges [2023-08-29 16:39:58,161 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2023-08-29 16:39:58,161 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2023-08-29 16:39:58,162 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-08-29 16:39:58,197 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2023-08-29 16:39:58,197 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-08-29 16:39:58,197 INFO L158 Benchmark]: Toolchain (without parser) took 450462.62ms. Allocated memory was 77.6MB in the beginning and 5.7GB in the end (delta: 5.6GB). Free memory was 47.7MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 2.7GB. Max. memory is 16.1GB. [2023-08-29 16:39:58,197 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 77.6MB. Free memory is still 54.6MB. There was no memory consumed. Max. memory is 16.1GB. [2023-08-29 16:39:58,198 INFO L158 Benchmark]: CACSL2BoogieTranslator took 609.45ms. Allocated memory was 77.6MB in the beginning and 100.7MB in the end (delta: 23.1MB). Free memory was 47.4MB in the beginning and 58.2MB in the end (delta: -10.8MB). Peak memory consumption was 22.0MB. Max. memory is 16.1GB. [2023-08-29 16:39:58,198 INFO L158 Benchmark]: Boogie Procedure Inliner took 57.50ms. Allocated memory is still 100.7MB. Free memory was 58.2MB in the beginning and 54.0MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-08-29 16:39:58,198 INFO L158 Benchmark]: Boogie Preprocessor took 36.22ms. Allocated memory is still 100.7MB. Free memory was 54.0MB in the beginning and 50.3MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-08-29 16:39:58,199 INFO L158 Benchmark]: RCFGBuilder took 504.92ms. Allocated memory is still 100.7MB. Free memory was 50.3MB in the beginning and 42.5MB in the end (delta: 7.8MB). Peak memory consumption was 11.4MB. Max. memory is 16.1GB. [2023-08-29 16:39:58,199 INFO L158 Benchmark]: TraceAbstraction took 449202.67ms. Allocated memory was 100.7MB in the beginning and 5.7GB in the end (delta: 5.6GB). Free memory was 41.4MB in the beginning and 2.9GB in the end (delta: -2.9GB). Peak memory consumption was 3.1GB. Max. memory is 16.1GB. [2023-08-29 16:39:58,199 INFO L158 Benchmark]: Witness Printer took 46.05ms. Allocated memory is still 5.7GB. Free memory was 2.9GB in the beginning and 2.9GB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-08-29 16:39:58,200 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 77.6MB. Free memory is still 54.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 609.45ms. Allocated memory was 77.6MB in the beginning and 100.7MB in the end (delta: 23.1MB). Free memory was 47.4MB in the beginning and 58.2MB in the end (delta: -10.8MB). Peak memory consumption was 22.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 57.50ms. Allocated memory is still 100.7MB. Free memory was 58.2MB in the beginning and 54.0MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 36.22ms. Allocated memory is still 100.7MB. Free memory was 54.0MB in the beginning and 50.3MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 504.92ms. Allocated memory is still 100.7MB. Free memory was 50.3MB in the beginning and 42.5MB in the end (delta: 7.8MB). Peak memory consumption was 11.4MB. Max. memory is 16.1GB. * TraceAbstraction took 449202.67ms. Allocated memory was 100.7MB in the beginning and 5.7GB in the end (delta: 5.6GB). Free memory was 41.4MB in the beginning and 2.9GB in the end (delta: -2.9GB). Peak memory consumption was 3.1GB. Max. memory is 16.1GB. * Witness Printer took 46.05ms. Allocated memory is still 5.7GB. Free memory was 2.9GB in the beginning and 2.9GB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 42.1s, 215 PlacesBefore, 74 PlacesAfterwards, 214 TransitionsBefore, 71 TransitionsAfterwards, 4680 CoEnabledTransitionPairs, 11 FixpointIterations, 106 TrivialSequentialCompositions, 58 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 29 ConcurrentYvCompositions, 2 ChoiceCompositions, 201 TotalNumberOfCompositions, 27136 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4173, independent: 2968, independent conditional: 0, independent unconditional: 2968, dependent: 1205, dependent conditional: 0, dependent unconditional: 1205, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2012, independent: 1930, independent conditional: 0, independent unconditional: 1930, dependent: 82, dependent conditional: 0, dependent unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4173, independent: 1038, independent conditional: 0, independent unconditional: 1038, dependent: 1123, dependent conditional: 0, dependent unconditional: 1123, unknown: 2012, unknown conditional: 0, unknown unconditional: 2012] , Statistics on independence cache: Total cache size (in pairs): 75, Positive cache size: 16, Positive conditional cache size: 0, Positive unconditional cache size: 16, Negative cache size: 59, Negative conditional cache size: 0, Negative unconditional cache size: 59, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: 1706]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1707]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1742]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1720]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1743]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1721]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1744]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1738]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1745]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1739]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1693]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1696]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1699]: there are no data races For all program executions holds that there are no data races at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 4 procedures, 227 locations, 21 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 449.1s, OverallIterations: 63, TraceHistogramMax: 1, PathProgramHistogramMax: 27, EmptinessCheckTime: 0.0s, AutomataDifference: 382.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 42.2s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 31298 SdHoareTripleChecker+Valid, 106.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 25216 mSDsluCounter, 17161 SdHoareTripleChecker+Invalid, 96.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 15915 mSDsCounter, 10173 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 120142 IncrementalHoareTripleChecker+Invalid, 130315 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 10173 mSolverCounterUnsat, 1246 mSDtfsCounter, 120142 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1075 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 1011 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2265 ImplicationChecksByTransitivity, 8.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=139386occurred in iteration=62, InterpolantAutomatonStates: 689, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 22.9s InterpolantComputationTime, 1012 NumberOfCodeBlocks, 1012 NumberOfCodeBlocksAsserted, 63 NumberOfCheckSat, 949 ConstructedInterpolants, 0 QuantifiedInterpolants, 16592 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 63 InterpolantComputations, 63 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 13 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-08-29 16:39:58,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE