./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-data-race.prp --file ../../../trunk/examples/svcomp/ldv-races/race-2_3-container_of.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations AFTER --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_3-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 a7e4b13d10edb91f551b46ac7114aaff2ae2d5e1278c432e05cda4c2eb58cb60 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations AFTER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-29 01:02:19,376 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-29 01:02:19,378 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-29 01:02:19,423 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-29 01:02:19,424 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-29 01:02:19,427 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-29 01:02:19,429 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-29 01:02:19,431 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-29 01:02:19,433 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-29 01:02:19,438 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-29 01:02:19,439 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-29 01:02:19,441 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-29 01:02:19,441 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-29 01:02:19,443 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-29 01:02:19,444 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-29 01:02:19,449 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-29 01:02:19,450 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-29 01:02:19,451 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-29 01:02:19,453 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-29 01:02:19,469 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-29 01:02:19,471 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-29 01:02:19,472 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-29 01:02:19,473 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-29 01:02:19,474 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-29 01:02:19,480 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-29 01:02:19,480 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-29 01:02:19,481 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-29 01:02:19,482 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-29 01:02:19,483 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-29 01:02:19,484 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-29 01:02:19,484 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-29 01:02:19,486 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-29 01:02:19,487 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-29 01:02:19,488 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-29 01:02:19,488 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-29 01:02:19,489 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-29 01:02:19,489 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-29 01:02:19,489 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-29 01:02:19,490 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-29 01:02:19,490 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-29 01:02:19,491 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-29 01:02:19,492 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf [2023-08-29 01:02:19,526 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-29 01:02:19,526 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-29 01:02:19,527 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-29 01:02:19,527 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-29 01:02:19,528 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-29 01:02:19,528 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-29 01:02:19,529 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-29 01:02:19,529 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-29 01:02:19,529 INFO L138 SettingsManager]: * Use SBE=true [2023-08-29 01:02:19,530 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-29 01:02:19,530 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-29 01:02:19,531 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-29 01:02:19,531 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-29 01:02:19,531 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-29 01:02:19,531 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-29 01:02:19,531 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-29 01:02:19,531 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-29 01:02:19,532 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-29 01:02:19,532 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-08-29 01:02:19,532 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-29 01:02:19,532 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-29 01:02:19,532 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-29 01:02:19,533 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-29 01:02:19,533 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-29 01:02:19,533 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-29 01:02:19,533 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-29 01:02:19,533 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-29 01:02:19,534 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-29 01:02:19,534 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-29 01:02:19,534 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-29 01:02:19,534 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-29 01:02:19,534 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-29 01:02:19,535 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-29 01:02:19,535 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-29 01:02:19,535 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-29 01:02:19,535 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-29 01:02:19,536 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-29 01:02:19,536 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 -> a7e4b13d10edb91f551b46ac7114aaff2ae2d5e1278c432e05cda4c2eb58cb60 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 -> AFTER [2023-08-29 01:02:19,847 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-29 01:02:19,864 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-29 01:02:19,866 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-29 01:02:19,867 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-29 01:02:19,867 INFO L275 PluginConnector]: CDTParser initialized [2023-08-29 01:02:19,869 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-races/race-2_3-container_of.i [2023-08-29 01:02:21,025 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-29 01:02:21,338 INFO L351 CDTParser]: Found 1 translation units. [2023-08-29 01:02:21,341 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_3-container_of.i [2023-08-29 01:02:21,363 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b4a18d63f/9cf1a3131e6b4a0fbe6a074bb536ab16/FLAGb7a9d4884 [2023-08-29 01:02:21,386 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b4a18d63f/9cf1a3131e6b4a0fbe6a074bb536ab16 [2023-08-29 01:02:21,388 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-29 01:02:21,390 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-29 01:02:21,392 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-29 01:02:21,392 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-29 01:02:21,395 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-29 01:02:21,396 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 01:02:21" (1/1) ... [2023-08-29 01:02:21,397 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4f47023b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 01:02:21, skipping insertion in model container [2023-08-29 01:02:21,398 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 01:02:21" (1/1) ... [2023-08-29 01:02:21,403 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-29 01:02:21,459 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-29 01:02:21,629 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-29 01:02:22,201 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_3-container_of.i[75002,75015] [2023-08-29 01:02:22,250 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-29 01:02:22,259 INFO L203 MainTranslator]: Completed pre-run [2023-08-29 01:02:22,269 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-29 01:02:22,306 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_3-container_of.i[75002,75015] [2023-08-29 01:02:22,335 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-29 01:02:22,429 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-29 01:02:22,429 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-29 01:02:22,429 WARN L667 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-08-29 01:02:22,434 INFO L208 MainTranslator]: Completed translation [2023-08-29 01:02:22,434 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 01:02:22 WrapperNode [2023-08-29 01:02:22,434 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-29 01:02:22,435 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-29 01:02:22,435 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-29 01:02:22,436 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-29 01:02:22,441 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 01:02:22" (1/1) ... [2023-08-29 01:02:22,469 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 01:02:22" (1/1) ... [2023-08-29 01:02:22,503 INFO L138 Inliner]: procedures = 469, calls = 63, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 226 [2023-08-29 01:02:22,503 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-29 01:02:22,504 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-29 01:02:22,504 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-29 01:02:22,504 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-29 01:02:22,512 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 01:02:22" (1/1) ... [2023-08-29 01:02:22,512 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 01:02:22" (1/1) ... [2023-08-29 01:02:22,521 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 01:02:22" (1/1) ... [2023-08-29 01:02:22,522 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 01:02:22" (1/1) ... [2023-08-29 01:02:22,541 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 01:02:22" (1/1) ... [2023-08-29 01:02:22,544 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 01:02:22" (1/1) ... [2023-08-29 01:02:22,548 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 01:02:22" (1/1) ... [2023-08-29 01:02:22,550 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 01:02:22" (1/1) ... [2023-08-29 01:02:22,556 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-29 01:02:22,557 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-29 01:02:22,557 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-29 01:02:22,557 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-29 01:02:22,557 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 01:02:22" (1/1) ... [2023-08-29 01:02:22,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-29 01:02:22,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-29 01:02:22,590 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 01:02:22,604 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 01:02:22,623 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-29 01:02:22,623 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-29 01:02:22,623 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-29 01:02:22,624 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-29 01:02:22,624 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-08-29 01:02:22,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-29 01:02:22,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-08-29 01:02:22,624 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-29 01:02:22,624 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-29 01:02:22,624 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2023-08-29 01:02:22,625 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2023-08-29 01:02:22,625 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-29 01:02:22,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-29 01:02:22,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-29 01:02:22,626 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 01:02:23,004 INFO L236 CfgBuilder]: Building ICFG [2023-08-29 01:02:23,006 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-29 01:02:23,455 INFO L277 CfgBuilder]: Performing block encoding [2023-08-29 01:02:23,556 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-29 01:02:23,556 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-08-29 01:02:23,558 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 01:02:23 BoogieIcfgContainer [2023-08-29 01:02:23,558 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-29 01:02:23,560 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-29 01:02:23,560 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-29 01:02:23,563 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-29 01:02:23,563 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.08 01:02:21" (1/3) ... [2023-08-29 01:02:23,564 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79221502 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.08 01:02:23, skipping insertion in model container [2023-08-29 01:02:23,564 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 01:02:22" (2/3) ... [2023-08-29 01:02:23,564 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79221502 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.08 01:02:23, skipping insertion in model container [2023-08-29 01:02:23,565 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 01:02:23" (3/3) ... [2023-08-29 01:02:23,566 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_3-container_of.i [2023-08-29 01:02:23,573 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-29 01:02:23,581 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-29 01:02:23,581 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 17 error locations. [2023-08-29 01:02:23,581 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-29 01:02:23,653 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-29 01:02:23,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 231 places, 231 transitions, 478 flow [2023-08-29 01:02:23,825 INFO L130 PetriNetUnfolder]: 8/301 cut-off events. [2023-08-29 01:02:23,826 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-29 01:02:23,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 310 conditions, 301 events. 8/301 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 567 event pairs, 0 based on Foata normal form. 0/266 useless extension candidates. Maximal degree in co-relation 155. Up to 4 conditions per place. [2023-08-29 01:02:23,831 INFO L82 GeneralOperation]: Start removeDead. Operand has 231 places, 231 transitions, 478 flow [2023-08-29 01:02:23,840 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 229 places, 228 transitions, 468 flow [2023-08-29 01:02:23,844 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-29 01:02:23,855 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 229 places, 228 transitions, 468 flow [2023-08-29 01:02:23,859 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 229 places, 228 transitions, 468 flow [2023-08-29 01:02:23,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 229 places, 228 transitions, 468 flow [2023-08-29 01:02:23,922 INFO L130 PetriNetUnfolder]: 7/300 cut-off events. [2023-08-29 01:02:23,923 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-29 01:02:23,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 309 conditions, 300 events. 7/300 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 581 event pairs, 0 based on Foata normal form. 0/266 useless extension candidates. Maximal degree in co-relation 154. Up to 4 conditions per place. [2023-08-29 01:02:23,930 INFO L119 LiptonReduction]: Number of co-enabled transitions 6368 [2023-08-29 01:02:43,862 WARN L222 SmtUtils]: Spent 6.47s on a formula simplification. DAG size of input: 192 DAG size of output: 186 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-29 01:03:03,055 WARN L222 SmtUtils]: Spent 5.03s on a formula simplification. DAG size of input: 180 DAG size of output: 174 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-29 01:03:14,062 INFO L134 LiptonReduction]: Checked pairs total: 34732 [2023-08-29 01:03:14,063 INFO L136 LiptonReduction]: Total number of compositions: 194 [2023-08-29 01:03:14,074 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-29 01:03:14,078 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;@15d12d90, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-29 01:03:14,078 INFO L358 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2023-08-29 01:03:14,080 INFO L130 PetriNetUnfolder]: 0/1 cut-off events. [2023-08-29 01:03:14,081 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-29 01:03:14,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:03:14,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-29 01:03:14,082 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:03:14,086 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:03:14,086 INFO L85 PathProgramCache]: Analyzing trace with hash 865, now seen corresponding path program 1 times [2023-08-29 01:03:14,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:03:14,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289091439] [2023-08-29 01:03:14,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:03:14,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:03:14,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:03:14,316 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 01:03:14,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:03:14,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289091439] [2023-08-29 01:03:14,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289091439] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:03:14,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:03:14,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-29 01:03:14,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431740987] [2023-08-29 01:03:14,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:03:14,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-29 01:03:14,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:03:14,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-29 01:03:14,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-29 01:03:14,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 425 [2023-08-29 01:03:14,363 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 82 transitions, 176 flow. Second operand has 2 states, 2 states have (on average 199.5) internal successors, (399), 2 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:14,364 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:03:14,364 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 425 [2023-08-29 01:03:14,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:03:14,778 INFO L130 PetriNetUnfolder]: 771/2183 cut-off events. [2023-08-29 01:03:14,779 INFO L131 PetriNetUnfolder]: For 26/26 co-relation queries the response was YES. [2023-08-29 01:03:14,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3488 conditions, 2183 events. 771/2183 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 15060 event pairs, 770 based on Foata normal form. 68/2095 useless extension candidates. Maximal degree in co-relation 3320. Up to 1281 conditions per place. [2023-08-29 01:03:14,792 INFO L137 encePairwiseOnDemand]: 409/425 looper letters, 31 selfloop transitions, 0 changer transitions 1/65 dead transitions. [2023-08-29 01:03:14,793 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 65 transitions, 206 flow [2023-08-29 01:03:14,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-29 01:03:14,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-29 01:03:14,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 446 transitions. [2023-08-29 01:03:14,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5247058823529411 [2023-08-29 01:03:14,812 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 446 transitions. [2023-08-29 01:03:14,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 446 transitions. [2023-08-29 01:03:14,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:03:14,818 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 446 transitions. [2023-08-29 01:03:14,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 223.0) internal successors, (446), 2 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:14,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 425.0) internal successors, (1275), 3 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:14,829 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 425.0) internal successors, (1275), 3 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:14,831 INFO L175 Difference]: Start difference. First operand has 85 places, 82 transitions, 176 flow. Second operand 2 states and 446 transitions. [2023-08-29 01:03:14,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 65 transitions, 206 flow [2023-08-29 01:03:14,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 65 transitions, 198 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-29 01:03:14,840 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 132 flow [2023-08-29 01:03:14,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=132, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2023-08-29 01:03:14,849 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, -18 predicate places. [2023-08-29 01:03:14,849 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 132 flow [2023-08-29 01:03:14,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 199.5) internal successors, (399), 2 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:14,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:03:14,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:03:14,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-29 01:03:14,852 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:03:14,859 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:03:14,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1237697666, now seen corresponding path program 1 times [2023-08-29 01:03:14,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:03:14,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600957621] [2023-08-29 01:03:14,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:03:14,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:03:14,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:03:15,506 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 01:03:15,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:03:15,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600957621] [2023-08-29 01:03:15,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600957621] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:03:15,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:03:15,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 01:03:15,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306126627] [2023-08-29 01:03:15,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:03:15,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 01:03:15,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:03:15,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 01:03:15,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 01:03:15,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 425 [2023-08-29 01:03:15,828 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 132 flow. Second operand has 6 states, 6 states have (on average 163.16666666666666) internal successors, (979), 6 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:15,828 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:03:15,828 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 425 [2023-08-29 01:03:15,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:03:16,616 INFO L130 PetriNetUnfolder]: 1823/3443 cut-off events. [2023-08-29 01:03:16,616 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-29 01:03:16,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6445 conditions, 3443 events. 1823/3443 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 19554 event pairs, 1363 based on Foata normal form. 0/3299 useless extension candidates. Maximal degree in co-relation 6442. Up to 2655 conditions per place. [2023-08-29 01:03:16,649 INFO L137 encePairwiseOnDemand]: 411/425 looper letters, 63 selfloop transitions, 31 changer transitions 0/109 dead transitions. [2023-08-29 01:03:16,649 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 109 transitions, 410 flow [2023-08-29 01:03:16,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 01:03:16,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 01:03:16,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1067 transitions. [2023-08-29 01:03:16,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41843137254901963 [2023-08-29 01:03:16,653 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1067 transitions. [2023-08-29 01:03:16,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1067 transitions. [2023-08-29 01:03:16,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:03:16,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1067 transitions. [2023-08-29 01:03:16,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 177.83333333333334) internal successors, (1067), 6 states have internal predecessors, (1067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:16,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:16,663 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:16,663 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 132 flow. Second operand 6 states and 1067 transitions. [2023-08-29 01:03:16,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 109 transitions, 410 flow [2023-08-29 01:03:16,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 109 transitions, 410 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-29 01:03:16,666 INFO L231 Difference]: Finished difference. Result has 76 places, 93 transitions, 338 flow [2023-08-29 01:03:16,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=338, PETRI_PLACES=76, PETRI_TRANSITIONS=93} [2023-08-29 01:03:16,667 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, -9 predicate places. [2023-08-29 01:03:16,667 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 93 transitions, 338 flow [2023-08-29 01:03:16,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 163.16666666666666) internal successors, (979), 6 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:16,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:03:16,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:03:16,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-29 01:03:16,669 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:03:16,669 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:03:16,670 INFO L85 PathProgramCache]: Analyzing trace with hash -935997003, now seen corresponding path program 1 times [2023-08-29 01:03:16,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:03:16,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217428951] [2023-08-29 01:03:16,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:03:16,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:03:16,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:03:16,731 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 01:03:16,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:03:16,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217428951] [2023-08-29 01:03:16,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217428951] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:03:16,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:03:16,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-29 01:03:16,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929072392] [2023-08-29 01:03:16,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:03:16,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 01:03:16,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:03:16,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 01:03:16,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 01:03:16,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 425 [2023-08-29 01:03:16,741 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 93 transitions, 338 flow. Second operand has 3 states, 3 states have (on average 195.66666666666666) internal successors, (587), 3 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:16,741 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:03:16,741 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 425 [2023-08-29 01:03:16,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:03:17,232 INFO L130 PetriNetUnfolder]: 1114/2782 cut-off events. [2023-08-29 01:03:17,232 INFO L131 PetriNetUnfolder]: For 924/924 co-relation queries the response was YES. [2023-08-29 01:03:17,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6005 conditions, 2782 events. 1114/2782 cut-off events. For 924/924 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 18666 event pairs, 830 based on Foata normal form. 0/2665 useless extension candidates. Maximal degree in co-relation 5997. Up to 1653 conditions per place. [2023-08-29 01:03:17,251 INFO L137 encePairwiseOnDemand]: 423/425 looper letters, 61 selfloop transitions, 1 changer transitions 0/99 dead transitions. [2023-08-29 01:03:17,252 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 99 transitions, 478 flow [2023-08-29 01:03:17,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 01:03:17,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 01:03:17,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 623 transitions. [2023-08-29 01:03:17,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4886274509803922 [2023-08-29 01:03:17,255 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 623 transitions. [2023-08-29 01:03:17,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 623 transitions. [2023-08-29 01:03:17,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:03:17,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 623 transitions. [2023-08-29 01:03:17,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 207.66666666666666) internal successors, (623), 3 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:17,260 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:17,261 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:17,262 INFO L175 Difference]: Start difference. First operand has 76 places, 93 transitions, 338 flow. Second operand 3 states and 623 transitions. [2023-08-29 01:03:17,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 99 transitions, 478 flow [2023-08-29 01:03:17,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 99 transitions, 478 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-29 01:03:17,270 INFO L231 Difference]: Finished difference. Result has 79 places, 93 transitions, 343 flow [2023-08-29 01:03:17,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=343, PETRI_PLACES=79, PETRI_TRANSITIONS=93} [2023-08-29 01:03:17,271 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, -6 predicate places. [2023-08-29 01:03:17,271 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 93 transitions, 343 flow [2023-08-29 01:03:17,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 195.66666666666666) internal successors, (587), 3 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:17,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:03:17,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:03:17,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-29 01:03:17,273 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:03:17,273 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:03:17,273 INFO L85 PathProgramCache]: Analyzing trace with hash -814860033, now seen corresponding path program 1 times [2023-08-29 01:03:17,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:03:17,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667454139] [2023-08-29 01:03:17,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:03:17,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:03:17,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:03:17,600 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 01:03:17,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:03:17,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667454139] [2023-08-29 01:03:17,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667454139] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:03:17,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:03:17,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 01:03:17,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338330737] [2023-08-29 01:03:17,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:03:17,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 01:03:17,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:03:17,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 01:03:17,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 01:03:17,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 425 [2023-08-29 01:03:17,940 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 93 transitions, 343 flow. Second operand has 6 states, 6 states have (on average 163.33333333333334) internal successors, (980), 6 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:17,940 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:03:17,940 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 425 [2023-08-29 01:03:17,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:03:18,869 INFO L130 PetriNetUnfolder]: 2166/3958 cut-off events. [2023-08-29 01:03:18,869 INFO L131 PetriNetUnfolder]: For 1434/1434 co-relation queries the response was YES. [2023-08-29 01:03:18,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9518 conditions, 3958 events. 2166/3958 cut-off events. For 1434/1434 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 21711 event pairs, 1423 based on Foata normal form. 0/3866 useless extension candidates. Maximal degree in co-relation 9508. Up to 3034 conditions per place. [2023-08-29 01:03:18,894 INFO L137 encePairwiseOnDemand]: 412/425 looper letters, 88 selfloop transitions, 30 changer transitions 0/138 dead transitions. [2023-08-29 01:03:18,895 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 138 transitions, 717 flow [2023-08-29 01:03:18,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 01:03:18,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 01:03:18,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1066 transitions. [2023-08-29 01:03:18,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4180392156862745 [2023-08-29 01:03:18,899 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1066 transitions. [2023-08-29 01:03:18,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1066 transitions. [2023-08-29 01:03:18,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:03:18,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1066 transitions. [2023-08-29 01:03:18,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 177.66666666666666) internal successors, (1066), 6 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:18,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:18,909 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:18,910 INFO L175 Difference]: Start difference. First operand has 79 places, 93 transitions, 343 flow. Second operand 6 states and 1066 transitions. [2023-08-29 01:03:18,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 138 transitions, 717 flow [2023-08-29 01:03:18,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 138 transitions, 716 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-29 01:03:18,918 INFO L231 Difference]: Finished difference. Result has 88 places, 122 transitions, 592 flow [2023-08-29 01:03:18,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=592, PETRI_PLACES=88, PETRI_TRANSITIONS=122} [2023-08-29 01:03:18,920 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 3 predicate places. [2023-08-29 01:03:18,920 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 122 transitions, 592 flow [2023-08-29 01:03:18,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 163.33333333333334) internal successors, (980), 6 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:18,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:03:18,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:03:18,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-29 01:03:18,921 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:03:18,922 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:03:18,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1862340804, now seen corresponding path program 1 times [2023-08-29 01:03:18,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:03:18,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827774408] [2023-08-29 01:03:18,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:03:18,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:03:18,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:03:19,373 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 01:03:19,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:03:19,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827774408] [2023-08-29 01:03:19,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827774408] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:03:19,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:03:19,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 01:03:19,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382829422] [2023-08-29 01:03:19,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:03:19,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 01:03:19,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:03:19,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 01:03:19,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 01:03:19,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 425 [2023-08-29 01:03:19,713 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 122 transitions, 592 flow. Second operand has 6 states, 6 states have (on average 178.33333333333334) internal successors, (1070), 6 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:19,714 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:03:19,714 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 425 [2023-08-29 01:03:19,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:03:20,682 INFO L130 PetriNetUnfolder]: 2300/4306 cut-off events. [2023-08-29 01:03:20,682 INFO L131 PetriNetUnfolder]: For 2994/3002 co-relation queries the response was YES. [2023-08-29 01:03:20,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12412 conditions, 4306 events. 2300/4306 cut-off events. For 2994/3002 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 25115 event pairs, 1236 based on Foata normal form. 1/4262 useless extension candidates. Maximal degree in co-relation 12398. Up to 3285 conditions per place. [2023-08-29 01:03:20,708 INFO L137 encePairwiseOnDemand]: 414/425 looper letters, 127 selfloop transitions, 22 changer transitions 0/171 dead transitions. [2023-08-29 01:03:20,708 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 171 transitions, 1090 flow [2023-08-29 01:03:20,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 01:03:20,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 01:03:20,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1150 transitions. [2023-08-29 01:03:20,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45098039215686275 [2023-08-29 01:03:20,713 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1150 transitions. [2023-08-29 01:03:20,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1150 transitions. [2023-08-29 01:03:20,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:03:20,714 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1150 transitions. [2023-08-29 01:03:20,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 191.66666666666666) internal successors, (1150), 6 states have internal predecessors, (1150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:20,720 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:20,722 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:20,722 INFO L175 Difference]: Start difference. First operand has 88 places, 122 transitions, 592 flow. Second operand 6 states and 1150 transitions. [2023-08-29 01:03:20,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 171 transitions, 1090 flow [2023-08-29 01:03:20,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 171 transitions, 1042 flow, removed 24 selfloop flow, removed 0 redundant places. [2023-08-29 01:03:20,736 INFO L231 Difference]: Finished difference. Result has 98 places, 143 transitions, 762 flow [2023-08-29 01:03:20,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=762, PETRI_PLACES=98, PETRI_TRANSITIONS=143} [2023-08-29 01:03:20,738 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 13 predicate places. [2023-08-29 01:03:20,739 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 143 transitions, 762 flow [2023-08-29 01:03:20,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 178.33333333333334) internal successors, (1070), 6 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:20,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:03:20,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:03:20,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-29 01:03:20,740 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:03:20,741 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:03:20,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1682293634, now seen corresponding path program 1 times [2023-08-29 01:03:20,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:03:20,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462769899] [2023-08-29 01:03:20,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:03:20,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:03:20,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:03:20,822 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 01:03:20,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:03:20,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462769899] [2023-08-29 01:03:20,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462769899] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:03:20,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:03:20,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-29 01:03:20,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800240189] [2023-08-29 01:03:20,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:03:20,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 01:03:20,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:03:20,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 01:03:20,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 01:03:20,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 425 [2023-08-29 01:03:20,835 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 143 transitions, 762 flow. Second operand has 3 states, 3 states have (on average 197.66666666666666) internal successors, (593), 3 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:20,835 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:03:20,835 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 425 [2023-08-29 01:03:20,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:03:21,155 INFO L130 PetriNetUnfolder]: 650/1392 cut-off events. [2023-08-29 01:03:21,155 INFO L131 PetriNetUnfolder]: For 2215/2215 co-relation queries the response was YES. [2023-08-29 01:03:21,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4490 conditions, 1392 events. 650/1392 cut-off events. For 2215/2215 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7185 event pairs, 221 based on Foata normal form. 36/1416 useless extension candidates. Maximal degree in co-relation 4471. Up to 647 conditions per place. [2023-08-29 01:03:21,164 INFO L137 encePairwiseOnDemand]: 423/425 looper letters, 62 selfloop transitions, 1 changer transitions 0/98 dead transitions. [2023-08-29 01:03:21,164 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 98 transitions, 622 flow [2023-08-29 01:03:21,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 01:03:21,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 01:03:21,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 629 transitions. [2023-08-29 01:03:21,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49333333333333335 [2023-08-29 01:03:21,167 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 629 transitions. [2023-08-29 01:03:21,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 629 transitions. [2023-08-29 01:03:21,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:03:21,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 629 transitions. [2023-08-29 01:03:21,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:21,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:21,171 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:21,171 INFO L175 Difference]: Start difference. First operand has 98 places, 143 transitions, 762 flow. Second operand 3 states and 629 transitions. [2023-08-29 01:03:21,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 98 transitions, 622 flow [2023-08-29 01:03:21,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 98 transitions, 567 flow, removed 2 selfloop flow, removed 18 redundant places. [2023-08-29 01:03:21,179 INFO L231 Difference]: Finished difference. Result has 81 places, 83 transitions, 381 flow [2023-08-29 01:03:21,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=381, PETRI_PLACES=81, PETRI_TRANSITIONS=83} [2023-08-29 01:03:21,180 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, -4 predicate places. [2023-08-29 01:03:21,180 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 83 transitions, 381 flow [2023-08-29 01:03:21,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 197.66666666666666) internal successors, (593), 3 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:21,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:03:21,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:03:21,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-29 01:03:21,181 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:03:21,181 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:03:21,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1849887191, now seen corresponding path program 1 times [2023-08-29 01:03:21,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:03:21,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065035150] [2023-08-29 01:03:21,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:03:21,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:03:21,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:03:21,763 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 01:03:21,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:03:21,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065035150] [2023-08-29 01:03:21,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065035150] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:03:21,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:03:21,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 01:03:21,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167278096] [2023-08-29 01:03:21,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:03:21,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-29 01:03:21,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:03:21,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-29 01:03:21,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-08-29 01:03:22,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:03:22,622 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 83 transitions, 381 flow. Second operand has 10 states, 10 states have (on average 170.6) internal successors, (1706), 10 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:22,622 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:03:22,622 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:03:22,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:03:23,545 INFO L130 PetriNetUnfolder]: 1160/2091 cut-off events. [2023-08-29 01:03:23,545 INFO L131 PetriNetUnfolder]: For 2529/2529 co-relation queries the response was YES. [2023-08-29 01:03:23,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7031 conditions, 2091 events. 1160/2091 cut-off events. For 2529/2529 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 10677 event pairs, 61 based on Foata normal form. 24/2099 useless extension candidates. Maximal degree in co-relation 7018. Up to 1113 conditions per place. [2023-08-29 01:03:23,556 INFO L137 encePairwiseOnDemand]: 412/425 looper letters, 130 selfloop transitions, 36 changer transitions 0/184 dead transitions. [2023-08-29 01:03:23,556 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 184 transitions, 1283 flow [2023-08-29 01:03:23,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 01:03:23,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 01:03:23,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1812 transitions. [2023-08-29 01:03:23,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263529411764706 [2023-08-29 01:03:23,562 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1812 transitions. [2023-08-29 01:03:23,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1812 transitions. [2023-08-29 01:03:23,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:03:23,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1812 transitions. [2023-08-29 01:03:23,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 181.2) internal successors, (1812), 10 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:23,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:23,574 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:23,575 INFO L175 Difference]: Start difference. First operand has 81 places, 83 transitions, 381 flow. Second operand 10 states and 1812 transitions. [2023-08-29 01:03:23,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 184 transitions, 1283 flow [2023-08-29 01:03:23,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 184 transitions, 1281 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-29 01:03:23,582 INFO L231 Difference]: Finished difference. Result has 95 places, 116 transitions, 806 flow [2023-08-29 01:03:23,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=806, PETRI_PLACES=95, PETRI_TRANSITIONS=116} [2023-08-29 01:03:23,583 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 10 predicate places. [2023-08-29 01:03:23,584 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 116 transitions, 806 flow [2023-08-29 01:03:23,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 170.6) internal successors, (1706), 10 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:23,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:03:23,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:03:23,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-29 01:03:23,585 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:03:23,585 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:03:23,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1292095313, now seen corresponding path program 2 times [2023-08-29 01:03:23,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:03:23,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63892094] [2023-08-29 01:03:23,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:03:23,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:03:23,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:03:24,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 01:03:24,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:03:24,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63892094] [2023-08-29 01:03:24,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63892094] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:03:24,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:03:24,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 01:03:24,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055684834] [2023-08-29 01:03:24,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:03:24,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 01:03:24,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:03:24,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 01:03:24,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-29 01:03:25,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:03:25,110 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 116 transitions, 806 flow. Second operand has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:25,110 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:03:25,110 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:03:25,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:03:26,534 INFO L130 PetriNetUnfolder]: 1274/2399 cut-off events. [2023-08-29 01:03:26,534 INFO L131 PetriNetUnfolder]: For 5941/5941 co-relation queries the response was YES. [2023-08-29 01:03:26,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9247 conditions, 2399 events. 1274/2399 cut-off events. For 5941/5941 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 12830 event pairs, 482 based on Foata normal form. 24/2395 useless extension candidates. Maximal degree in co-relation 9228. Up to 1518 conditions per place. [2023-08-29 01:03:26,549 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 105 selfloop transitions, 53 changer transitions 0/176 dead transitions. [2023-08-29 01:03:26,549 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 176 transitions, 1437 flow [2023-08-29 01:03:26,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-29 01:03:26,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-29 01:03:26,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1638 transitions. [2023-08-29 01:03:26,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42823529411764705 [2023-08-29 01:03:26,554 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1638 transitions. [2023-08-29 01:03:26,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1638 transitions. [2023-08-29 01:03:26,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:03:26,555 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1638 transitions. [2023-08-29 01:03:26,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 182.0) internal successors, (1638), 9 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:26,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:26,565 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:26,565 INFO L175 Difference]: Start difference. First operand has 95 places, 116 transitions, 806 flow. Second operand 9 states and 1638 transitions. [2023-08-29 01:03:26,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 176 transitions, 1437 flow [2023-08-29 01:03:26,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 176 transitions, 1425 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-29 01:03:26,582 INFO L231 Difference]: Finished difference. Result has 103 places, 130 transitions, 1149 flow [2023-08-29 01:03:26,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1149, PETRI_PLACES=103, PETRI_TRANSITIONS=130} [2023-08-29 01:03:26,585 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 18 predicate places. [2023-08-29 01:03:26,585 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 130 transitions, 1149 flow [2023-08-29 01:03:26,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:26,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:03:26,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:03:26,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-29 01:03:26,586 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:03:26,587 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:03:26,587 INFO L85 PathProgramCache]: Analyzing trace with hash -566180736, now seen corresponding path program 1 times [2023-08-29 01:03:26,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:03:26,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529480797] [2023-08-29 01:03:26,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:03:26,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:03:26,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:03:27,161 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 01:03:27,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:03:27,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529480797] [2023-08-29 01:03:27,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529480797] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:03:27,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:03:27,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 01:03:27,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280784187] [2023-08-29 01:03:27,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:03:27,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-29 01:03:27,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:03:27,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-29 01:03:27,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-08-29 01:03:27,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:03:27,951 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 130 transitions, 1149 flow. Second operand has 10 states, 10 states have (on average 170.6) internal successors, (1706), 10 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:27,951 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:03:27,951 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:03:27,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:03:28,819 INFO L130 PetriNetUnfolder]: 1498/2777 cut-off events. [2023-08-29 01:03:28,819 INFO L131 PetriNetUnfolder]: For 10327/10327 co-relation queries the response was YES. [2023-08-29 01:03:28,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12022 conditions, 2777 events. 1498/2777 cut-off events. For 10327/10327 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 15452 event pairs, 131 based on Foata normal form. 24/2773 useless extension candidates. Maximal degree in co-relation 12000. Up to 1493 conditions per place. [2023-08-29 01:03:28,839 INFO L137 encePairwiseOnDemand]: 412/425 looper letters, 200 selfloop transitions, 54 changer transitions 0/272 dead transitions. [2023-08-29 01:03:28,839 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 272 transitions, 2829 flow [2023-08-29 01:03:28,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 01:03:28,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 01:03:28,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1821 transitions. [2023-08-29 01:03:28,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4284705882352941 [2023-08-29 01:03:28,845 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1821 transitions. [2023-08-29 01:03:28,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1821 transitions. [2023-08-29 01:03:28,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:03:28,846 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1821 transitions. [2023-08-29 01:03:28,849 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 182.1) internal successors, (1821), 10 states have internal predecessors, (1821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:28,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:28,857 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:28,857 INFO L175 Difference]: Start difference. First operand has 103 places, 130 transitions, 1149 flow. Second operand 10 states and 1821 transitions. [2023-08-29 01:03:28,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 272 transitions, 2829 flow [2023-08-29 01:03:28,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 272 transitions, 2748 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-08-29 01:03:28,883 INFO L231 Difference]: Finished difference. Result has 113 places, 179 transitions, 1855 flow [2023-08-29 01:03:28,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1855, PETRI_PLACES=113, PETRI_TRANSITIONS=179} [2023-08-29 01:03:28,884 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 28 predicate places. [2023-08-29 01:03:28,885 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 179 transitions, 1855 flow [2023-08-29 01:03:28,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 170.6) internal successors, (1706), 10 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:28,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:03:28,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:03:28,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-29 01:03:28,886 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:03:28,886 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:03:28,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1292100614, now seen corresponding path program 2 times [2023-08-29 01:03:28,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:03:28,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130712132] [2023-08-29 01:03:28,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:03:28,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:03:28,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:03:29,436 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 01:03:29,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:03:29,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130712132] [2023-08-29 01:03:29,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130712132] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:03:29,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:03:29,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 01:03:29,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976393637] [2023-08-29 01:03:29,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:03:29,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 01:03:29,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:03:29,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 01:03:29,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-29 01:03:30,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:03:30,271 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 179 transitions, 1855 flow. Second operand has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:30,271 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:03:30,271 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:03:30,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:03:31,581 INFO L130 PetriNetUnfolder]: 1617/3077 cut-off events. [2023-08-29 01:03:31,581 INFO L131 PetriNetUnfolder]: For 16030/16032 co-relation queries the response was YES. [2023-08-29 01:03:31,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14823 conditions, 3077 events. 1617/3077 cut-off events. For 16030/16032 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 17833 event pairs, 383 based on Foata normal form. 25/3065 useless extension candidates. Maximal degree in co-relation 14795. Up to 1958 conditions per place. [2023-08-29 01:03:31,599 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 148 selfloop transitions, 90 changer transitions 0/256 dead transitions. [2023-08-29 01:03:31,600 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 256 transitions, 2949 flow [2023-08-29 01:03:31,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-29 01:03:31,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-29 01:03:31,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1643 transitions. [2023-08-29 01:03:31,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4295424836601307 [2023-08-29 01:03:31,604 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1643 transitions. [2023-08-29 01:03:31,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1643 transitions. [2023-08-29 01:03:31,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:03:31,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1643 transitions. [2023-08-29 01:03:31,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 182.55555555555554) internal successors, (1643), 9 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:31,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:31,614 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:31,614 INFO L175 Difference]: Start difference. First operand has 113 places, 179 transitions, 1855 flow. Second operand 9 states and 1643 transitions. [2023-08-29 01:03:31,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 256 transitions, 2949 flow [2023-08-29 01:03:31,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 256 transitions, 2936 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-29 01:03:31,657 INFO L231 Difference]: Finished difference. Result has 122 places, 203 transitions, 2560 flow [2023-08-29 01:03:31,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=1846, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2560, PETRI_PLACES=122, PETRI_TRANSITIONS=203} [2023-08-29 01:03:31,658 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 37 predicate places. [2023-08-29 01:03:31,658 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 203 transitions, 2560 flow [2023-08-29 01:03:31,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:31,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:03:31,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:03:31,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-29 01:03:31,660 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:03:31,660 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:03:31,660 INFO L85 PathProgramCache]: Analyzing trace with hash 2140526121, now seen corresponding path program 3 times [2023-08-29 01:03:31,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:03:31,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672440283] [2023-08-29 01:03:31,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:03:31,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:03:31,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:03:32,146 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 01:03:32,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:03:32,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672440283] [2023-08-29 01:03:32,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672440283] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:03:32,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:03:32,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 01:03:32,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541893949] [2023-08-29 01:03:32,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:03:32,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 01:03:32,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:03:32,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 01:03:32,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-29 01:03:32,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:03:32,964 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 203 transitions, 2560 flow. Second operand has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:32,964 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:03:32,964 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:03:32,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:03:34,536 INFO L130 PetriNetUnfolder]: 1964/3758 cut-off events. [2023-08-29 01:03:34,536 INFO L131 PetriNetUnfolder]: For 27481/27487 co-relation queries the response was YES. [2023-08-29 01:03:34,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19731 conditions, 3758 events. 1964/3758 cut-off events. For 27481/27487 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 23150 event pairs, 546 based on Foata normal form. 26/3737 useless extension candidates. Maximal degree in co-relation 19700. Up to 1961 conditions per place. [2023-08-29 01:03:34,595 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 186 selfloop transitions, 136 changer transitions 0/340 dead transitions. [2023-08-29 01:03:34,596 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 340 transitions, 4848 flow [2023-08-29 01:03:34,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 01:03:34,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 01:03:34,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1821 transitions. [2023-08-29 01:03:34,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4284705882352941 [2023-08-29 01:03:34,601 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1821 transitions. [2023-08-29 01:03:34,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1821 transitions. [2023-08-29 01:03:34,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:03:34,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1821 transitions. [2023-08-29 01:03:34,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 182.1) internal successors, (1821), 10 states have internal predecessors, (1821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:34,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:34,612 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:34,612 INFO L175 Difference]: Start difference. First operand has 122 places, 203 transitions, 2560 flow. Second operand 10 states and 1821 transitions. [2023-08-29 01:03:34,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 340 transitions, 4848 flow [2023-08-29 01:03:34,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 340 transitions, 4749 flow, removed 5 selfloop flow, removed 5 redundant places. [2023-08-29 01:03:34,678 INFO L231 Difference]: Finished difference. Result has 132 places, 269 transitions, 4097 flow [2023-08-29 01:03:34,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=2501, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4097, PETRI_PLACES=132, PETRI_TRANSITIONS=269} [2023-08-29 01:03:34,679 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 47 predicate places. [2023-08-29 01:03:34,679 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 269 transitions, 4097 flow [2023-08-29 01:03:34,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:34,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:03:34,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:03:34,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-29 01:03:34,680 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:03:34,681 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:03:34,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1298034293, now seen corresponding path program 4 times [2023-08-29 01:03:34,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:03:34,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852210390] [2023-08-29 01:03:34,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:03:34,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:03:34,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:03:35,175 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 01:03:35,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:03:35,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852210390] [2023-08-29 01:03:35,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852210390] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:03:35,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:03:35,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 01:03:35,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163864557] [2023-08-29 01:03:35,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:03:35,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 01:03:35,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:03:35,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 01:03:35,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-29 01:03:36,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:03:36,141 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 269 transitions, 4097 flow. Second operand has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:36,141 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:03:36,141 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:03:36,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:03:37,923 INFO L130 PetriNetUnfolder]: 2140/4175 cut-off events. [2023-08-29 01:03:37,923 INFO L131 PetriNetUnfolder]: For 39429/39435 co-relation queries the response was YES. [2023-08-29 01:03:37,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23925 conditions, 4175 events. 2140/4175 cut-off events. For 39429/39435 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 27029 event pairs, 677 based on Foata normal form. 26/4141 useless extension candidates. Maximal degree in co-relation 23888. Up to 2531 conditions per place. [2023-08-29 01:03:37,955 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 180 selfloop transitions, 158 changer transitions 0/356 dead transitions. [2023-08-29 01:03:37,956 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 356 transitions, 5705 flow [2023-08-29 01:03:37,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 01:03:37,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 01:03:37,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1817 transitions. [2023-08-29 01:03:37,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4275294117647059 [2023-08-29 01:03:37,961 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1817 transitions. [2023-08-29 01:03:37,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1817 transitions. [2023-08-29 01:03:37,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:03:37,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1817 transitions. [2023-08-29 01:03:37,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 181.7) internal successors, (1817), 10 states have internal predecessors, (1817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:37,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:37,971 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:37,971 INFO L175 Difference]: Start difference. First operand has 132 places, 269 transitions, 4097 flow. Second operand 10 states and 1817 transitions. [2023-08-29 01:03:37,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 356 transitions, 5705 flow [2023-08-29 01:03:38,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 356 transitions, 5587 flow, removed 51 selfloop flow, removed 3 redundant places. [2023-08-29 01:03:38,099 INFO L231 Difference]: Finished difference. Result has 143 places, 301 transitions, 5249 flow [2023-08-29 01:03:38,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=3993, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5249, PETRI_PLACES=143, PETRI_TRANSITIONS=301} [2023-08-29 01:03:38,100 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 58 predicate places. [2023-08-29 01:03:38,100 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 301 transitions, 5249 flow [2023-08-29 01:03:38,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:38,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:03:38,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:03:38,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-29 01:03:38,101 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:03:38,101 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:03:38,101 INFO L85 PathProgramCache]: Analyzing trace with hash -2011294924, now seen corresponding path program 3 times [2023-08-29 01:03:38,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:03:38,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878675691] [2023-08-29 01:03:38,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:03:38,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:03:38,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:03:38,567 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 01:03:38,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:03:38,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878675691] [2023-08-29 01:03:38,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878675691] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:03:38,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:03:38,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 01:03:38,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883551857] [2023-08-29 01:03:38,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:03:38,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 01:03:38,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:03:38,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 01:03:38,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-29 01:03:39,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:03:39,446 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 301 transitions, 5249 flow. Second operand has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:39,446 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:03:39,446 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:03:39,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:03:41,188 INFO L130 PetriNetUnfolder]: 2487/4851 cut-off events. [2023-08-29 01:03:41,188 INFO L131 PetriNetUnfolder]: For 58826/58828 co-relation queries the response was YES. [2023-08-29 01:03:41,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29710 conditions, 4851 events. 2487/4851 cut-off events. For 58826/58828 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 32567 event pairs, 575 based on Foata normal form. 25/4806 useless extension candidates. Maximal degree in co-relation 29669. Up to 2634 conditions per place. [2023-08-29 01:03:41,219 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 253 selfloop transitions, 211 changer transitions 0/482 dead transitions. [2023-08-29 01:03:41,219 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 482 transitions, 9099 flow [2023-08-29 01:03:41,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 01:03:41,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 01:03:41,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1826 transitions. [2023-08-29 01:03:41,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42964705882352944 [2023-08-29 01:03:41,224 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1826 transitions. [2023-08-29 01:03:41,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1826 transitions. [2023-08-29 01:03:41,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:03:41,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1826 transitions. [2023-08-29 01:03:41,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 182.6) internal successors, (1826), 10 states have internal predecessors, (1826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:41,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:41,234 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:41,234 INFO L175 Difference]: Start difference. First operand has 143 places, 301 transitions, 5249 flow. Second operand 10 states and 1826 transitions. [2023-08-29 01:03:41,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 482 transitions, 9099 flow [2023-08-29 01:03:41,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 482 transitions, 8962 flow, removed 26 selfloop flow, removed 4 redundant places. [2023-08-29 01:03:41,405 INFO L231 Difference]: Finished difference. Result has 154 places, 395 transitions, 7908 flow [2023-08-29 01:03:41,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=5164, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7908, PETRI_PLACES=154, PETRI_TRANSITIONS=395} [2023-08-29 01:03:41,406 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 69 predicate places. [2023-08-29 01:03:41,407 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 395 transitions, 7908 flow [2023-08-29 01:03:41,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:41,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:03:41,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:03:41,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-29 01:03:41,408 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:03:41,408 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:03:41,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1298183744, now seen corresponding path program 4 times [2023-08-29 01:03:41,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:03:41,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274115556] [2023-08-29 01:03:41,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:03:41,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:03:41,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:03:41,908 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 01:03:41,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:03:41,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274115556] [2023-08-29 01:03:41,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274115556] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:03:41,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:03:41,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 01:03:41,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551942638] [2023-08-29 01:03:41,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:03:41,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 01:03:41,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:03:41,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 01:03:41,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-29 01:03:42,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:03:42,787 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 395 transitions, 7908 flow. Second operand has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:42,787 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:03:42,787 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:03:42,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:03:45,115 INFO L130 PetriNetUnfolder]: 2661/5212 cut-off events. [2023-08-29 01:03:45,115 INFO L131 PetriNetUnfolder]: For 78256/78262 co-relation queries the response was YES. [2023-08-29 01:03:45,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34760 conditions, 5212 events. 2661/5212 cut-off events. For 78256/78262 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 35791 event pairs, 674 based on Foata normal form. 26/5163 useless extension candidates. Maximal degree in co-relation 34713. Up to 3207 conditions per place. [2023-08-29 01:03:45,150 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 226 selfloop transitions, 258 changer transitions 0/502 dead transitions. [2023-08-29 01:03:45,150 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 502 transitions, 10477 flow [2023-08-29 01:03:45,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 01:03:45,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 01:03:45,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1822 transitions. [2023-08-29 01:03:45,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42870588235294116 [2023-08-29 01:03:45,156 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1822 transitions. [2023-08-29 01:03:45,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1822 transitions. [2023-08-29 01:03:45,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:03:45,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1822 transitions. [2023-08-29 01:03:45,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 182.2) internal successors, (1822), 10 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:45,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:45,167 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:45,167 INFO L175 Difference]: Start difference. First operand has 154 places, 395 transitions, 7908 flow. Second operand 10 states and 1822 transitions. [2023-08-29 01:03:45,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 502 transitions, 10477 flow [2023-08-29 01:03:45,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 502 transitions, 10338 flow, removed 58 selfloop flow, removed 3 redundant places. [2023-08-29 01:03:45,398 INFO L231 Difference]: Finished difference. Result has 165 places, 444 transitions, 10031 flow [2023-08-29 01:03:45,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=7783, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10031, PETRI_PLACES=165, PETRI_TRANSITIONS=444} [2023-08-29 01:03:45,399 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 80 predicate places. [2023-08-29 01:03:45,399 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 444 transitions, 10031 flow [2023-08-29 01:03:45,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:45,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:03:45,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:03:45,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-29 01:03:45,400 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:03:45,400 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:03:45,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1559897183, now seen corresponding path program 5 times [2023-08-29 01:03:45,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:03:45,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341786696] [2023-08-29 01:03:45,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:03:45,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:03:45,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:03:45,877 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 01:03:45,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:03:45,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341786696] [2023-08-29 01:03:45,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341786696] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:03:45,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:03:45,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 01:03:45,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181750787] [2023-08-29 01:03:45,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:03:45,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 01:03:45,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:03:45,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 01:03:45,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-29 01:03:47,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:03:47,170 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 444 transitions, 10031 flow. Second operand has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:47,170 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:03:47,170 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:03:47,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:03:49,280 INFO L130 PetriNetUnfolder]: 2697/5374 cut-off events. [2023-08-29 01:03:49,280 INFO L131 PetriNetUnfolder]: For 97800/97814 co-relation queries the response was YES. [2023-08-29 01:03:49,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37536 conditions, 5374 events. 2697/5374 cut-off events. For 97800/97814 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 37727 event pairs, 843 based on Foata normal form. 28/5319 useless extension candidates. Maximal degree in co-relation 37485. Up to 3048 conditions per place. [2023-08-29 01:03:49,318 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 259 selfloop transitions, 275 changer transitions 0/552 dead transitions. [2023-08-29 01:03:49,318 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 552 transitions, 12778 flow [2023-08-29 01:03:49,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 01:03:49,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 01:03:49,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1819 transitions. [2023-08-29 01:03:49,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428 [2023-08-29 01:03:49,321 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1819 transitions. [2023-08-29 01:03:49,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1819 transitions. [2023-08-29 01:03:49,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:03:49,322 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1819 transitions. [2023-08-29 01:03:49,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 181.9) internal successors, (1819), 10 states have internal predecessors, (1819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:49,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:49,329 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:49,330 INFO L175 Difference]: Start difference. First operand has 165 places, 444 transitions, 10031 flow. Second operand 10 states and 1819 transitions. [2023-08-29 01:03:49,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 552 transitions, 12778 flow [2023-08-29 01:03:49,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 552 transitions, 12601 flow, removed 46 selfloop flow, removed 4 redundant places. [2023-08-29 01:03:49,625 INFO L231 Difference]: Finished difference. Result has 175 places, 496 transitions, 12125 flow [2023-08-29 01:03:49,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=9873, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12125, PETRI_PLACES=175, PETRI_TRANSITIONS=496} [2023-08-29 01:03:49,626 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 90 predicate places. [2023-08-29 01:03:49,626 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 496 transitions, 12125 flow [2023-08-29 01:03:49,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:49,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:03:49,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:03:49,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-29 01:03:49,626 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:03:49,627 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:03:49,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1564515284, now seen corresponding path program 5 times [2023-08-29 01:03:49,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:03:49,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322245615] [2023-08-29 01:03:49,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:03:49,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:03:49,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:03:50,058 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 01:03:50,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:03:50,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322245615] [2023-08-29 01:03:50,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322245615] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:03:50,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:03:50,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 01:03:50,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972260425] [2023-08-29 01:03:50,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:03:50,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 01:03:50,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:03:50,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 01:03:50,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-29 01:03:51,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:03:51,006 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 496 transitions, 12125 flow. Second operand has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:51,006 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:03:51,006 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:03:51,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:03:53,294 INFO L130 PetriNetUnfolder]: 2722/5544 cut-off events. [2023-08-29 01:03:53,294 INFO L131 PetriNetUnfolder]: For 112531/112537 co-relation queries the response was YES. [2023-08-29 01:03:53,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40393 conditions, 5544 events. 2722/5544 cut-off events. For 112531/112537 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 39899 event pairs, 641 based on Foata normal form. 26/5474 useless extension candidates. Maximal degree in co-relation 40337. Up to 3053 conditions per place. [2023-08-29 01:03:53,332 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 284 selfloop transitions, 309 changer transitions 0/611 dead transitions. [2023-08-29 01:03:53,332 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 611 transitions, 15251 flow [2023-08-29 01:03:53,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 01:03:53,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 01:03:53,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1824 transitions. [2023-08-29 01:03:53,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42917647058823527 [2023-08-29 01:03:53,334 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1824 transitions. [2023-08-29 01:03:53,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1824 transitions. [2023-08-29 01:03:53,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:03:53,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1824 transitions. [2023-08-29 01:03:53,337 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 182.4) internal successors, (1824), 10 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:53,341 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:53,341 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:53,341 INFO L175 Difference]: Start difference. First operand has 175 places, 496 transitions, 12125 flow. Second operand 10 states and 1824 transitions. [2023-08-29 01:03:53,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 611 transitions, 15251 flow [2023-08-29 01:03:53,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 611 transitions, 15100 flow, removed 73 selfloop flow, removed 2 redundant places. [2023-08-29 01:03:53,659 INFO L231 Difference]: Finished difference. Result has 187 places, 553 transitions, 14594 flow [2023-08-29 01:03:53,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=11994, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14594, PETRI_PLACES=187, PETRI_TRANSITIONS=553} [2023-08-29 01:03:53,660 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 102 predicate places. [2023-08-29 01:03:53,660 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 553 transitions, 14594 flow [2023-08-29 01:03:53,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:53,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:03:53,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:03:53,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-29 01:03:53,662 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:03:53,662 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:03:53,662 INFO L85 PathProgramCache]: Analyzing trace with hash 490331641, now seen corresponding path program 1 times [2023-08-29 01:03:53,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:03:53,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964975698] [2023-08-29 01:03:53,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:03:53,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:03:53,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:03:54,260 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 01:03:54,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:03:54,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964975698] [2023-08-29 01:03:54,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964975698] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:03:54,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:03:54,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-29 01:03:54,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511528794] [2023-08-29 01:03:54,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:03:54,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-29 01:03:54,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:03:54,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-29 01:03:54,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-08-29 01:03:55,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:03:55,578 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 553 transitions, 14594 flow. Second operand has 14 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 01:03:55,578 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:03:55,578 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:03:55,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:03:59,183 INFO L130 PetriNetUnfolder]: 4632/9389 cut-off events. [2023-08-29 01:03:59,183 INFO L131 PetriNetUnfolder]: For 205322/205342 co-relation queries the response was YES. [2023-08-29 01:03:59,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69528 conditions, 9389 events. 4632/9389 cut-off events. For 205322/205342 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 75102 event pairs, 730 based on Foata normal form. 22/9253 useless extension candidates. Maximal degree in co-relation 69467. Up to 3735 conditions per place. [2023-08-29 01:03:59,268 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 673 selfloop transitions, 196 changer transitions 0/887 dead transitions. [2023-08-29 01:03:59,268 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 887 transitions, 22727 flow [2023-08-29 01:03:59,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 01:03:59,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 01:03:59,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2561 transitions. [2023-08-29 01:03:59,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4304201680672269 [2023-08-29 01:03:59,272 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2561 transitions. [2023-08-29 01:03:59,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2561 transitions. [2023-08-29 01:03:59,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:03:59,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2561 transitions. [2023-08-29 01:03:59,276 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 182.92857142857142) internal successors, (2561), 14 states have internal predecessors, (2561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:59,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:59,280 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:03:59,280 INFO L175 Difference]: Start difference. First operand has 187 places, 553 transitions, 14594 flow. Second operand 14 states and 2561 transitions. [2023-08-29 01:03:59,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 887 transitions, 22727 flow [2023-08-29 01:04:00,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 887 transitions, 22518 flow, removed 79 selfloop flow, removed 3 redundant places. [2023-08-29 01:04:00,229 INFO L231 Difference]: Finished difference. Result has 206 places, 639 transitions, 17571 flow [2023-08-29 01:04:00,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=14450, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=17571, PETRI_PLACES=206, PETRI_TRANSITIONS=639} [2023-08-29 01:04:00,230 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 121 predicate places. [2023-08-29 01:04:00,230 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 639 transitions, 17571 flow [2023-08-29 01:04:00,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 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 01:04:00,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:04:00,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:04:00,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-29 01:04:00,230 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:04:00,230 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:04:00,231 INFO L85 PathProgramCache]: Analyzing trace with hash 649401095, now seen corresponding path program 2 times [2023-08-29 01:04:00,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:04:00,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210973828] [2023-08-29 01:04:00,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:04:00,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:04:00,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:04:00,841 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 01:04:00,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:04:00,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210973828] [2023-08-29 01:04:00,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210973828] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:04:00,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:04:00,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-29 01:04:00,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528413942] [2023-08-29 01:04:00,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:04:00,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-29 01:04:00,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:04:00,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-29 01:04:00,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-08-29 01:04:02,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:04:02,108 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 639 transitions, 17571 flow. Second operand has 14 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 01:04:02,108 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:04:02,108 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:04:02,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:04:05,234 INFO L130 PetriNetUnfolder]: 4783/9874 cut-off events. [2023-08-29 01:04:05,234 INFO L131 PetriNetUnfolder]: For 247277/247282 co-relation queries the response was YES. [2023-08-29 01:04:05,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75602 conditions, 9874 events. 4783/9874 cut-off events. For 247277/247282 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 80657 event pairs, 789 based on Foata normal form. 17/9709 useless extension candidates. Maximal degree in co-relation 75532. Up to 4826 conditions per place. [2023-08-29 01:04:05,326 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 541 selfloop transitions, 206 changer transitions 0/765 dead transitions. [2023-08-29 01:04:05,326 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 765 transitions, 20722 flow [2023-08-29 01:04:05,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-29 01:04:05,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-29 01:04:05,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2349 transitions. [2023-08-29 01:04:05,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42515837104072396 [2023-08-29 01:04:05,328 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2349 transitions. [2023-08-29 01:04:05,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2349 transitions. [2023-08-29 01:04:05,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:04:05,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2349 transitions. [2023-08-29 01:04:05,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 180.69230769230768) internal successors, (2349), 13 states have internal predecessors, (2349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:05,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 425.0) internal successors, (5950), 14 states have internal predecessors, (5950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:05,335 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 425.0) internal successors, (5950), 14 states have internal predecessors, (5950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:05,335 INFO L175 Difference]: Start difference. First operand has 206 places, 639 transitions, 17571 flow. Second operand 13 states and 2349 transitions. [2023-08-29 01:04:05,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 765 transitions, 20722 flow [2023-08-29 01:04:06,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 765 transitions, 20601 flow, removed 27 selfloop flow, removed 4 redundant places. [2023-08-29 01:04:06,654 INFO L231 Difference]: Finished difference. Result has 218 places, 664 transitions, 18895 flow [2023-08-29 01:04:06,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=17465, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=18895, PETRI_PLACES=218, PETRI_TRANSITIONS=664} [2023-08-29 01:04:06,655 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 133 predicate places. [2023-08-29 01:04:06,655 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 664 transitions, 18895 flow [2023-08-29 01:04:06,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 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 01:04:06,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:04:06,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:04:06,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-29 01:04:06,656 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:04:06,656 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:04:06,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1416192713, now seen corresponding path program 3 times [2023-08-29 01:04:06,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:04:06,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89051235] [2023-08-29 01:04:06,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:04:06,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:04:06,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:04:07,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 01:04:07,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:04:07,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89051235] [2023-08-29 01:04:07,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89051235] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:04:07,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:04:07,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-29 01:04:07,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454962198] [2023-08-29 01:04:07,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:04:07,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-29 01:04:07,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:04:07,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-29 01:04:07,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-08-29 01:04:08,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:04:08,379 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 664 transitions, 18895 flow. Second operand has 14 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 01:04:08,379 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:04:08,379 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:04:08,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:04:12,176 INFO L130 PetriNetUnfolder]: 4735/9734 cut-off events. [2023-08-29 01:04:12,177 INFO L131 PetriNetUnfolder]: For 275418/275443 co-relation queries the response was YES. [2023-08-29 01:04:12,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77283 conditions, 9734 events. 4735/9734 cut-off events. For 275418/275443 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 79096 event pairs, 611 based on Foata normal form. 39/9601 useless extension candidates. Maximal degree in co-relation 77209. Up to 3884 conditions per place. [2023-08-29 01:04:12,284 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 680 selfloop transitions, 236 changer transitions 0/934 dead transitions. [2023-08-29 01:04:12,284 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 934 transitions, 25159 flow [2023-08-29 01:04:12,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-29 01:04:12,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-29 01:04:12,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3602 transitions. [2023-08-29 01:04:12,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42376470588235293 [2023-08-29 01:04:12,287 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3602 transitions. [2023-08-29 01:04:12,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3602 transitions. [2023-08-29 01:04:12,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:04:12,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3602 transitions. [2023-08-29 01:04:12,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 180.1) internal successors, (3602), 20 states have internal predecessors, (3602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:12,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 425.0) internal successors, (8925), 21 states have internal predecessors, (8925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:12,297 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 425.0) internal successors, (8925), 21 states have internal predecessors, (8925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:12,298 INFO L175 Difference]: Start difference. First operand has 218 places, 664 transitions, 18895 flow. Second operand 20 states and 3602 transitions. [2023-08-29 01:04:12,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 934 transitions, 25159 flow [2023-08-29 01:04:13,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 934 transitions, 25067 flow, removed 6 selfloop flow, removed 6 redundant places. [2023-08-29 01:04:13,662 INFO L231 Difference]: Finished difference. Result has 240 places, 708 transitions, 20494 flow [2023-08-29 01:04:13,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=18830, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=20494, PETRI_PLACES=240, PETRI_TRANSITIONS=708} [2023-08-29 01:04:13,663 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 155 predicate places. [2023-08-29 01:04:13,663 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 708 transitions, 20494 flow [2023-08-29 01:04:13,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 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 01:04:13,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:04:13,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:04:13,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-29 01:04:13,664 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:04:13,664 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:04:13,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1349300429, now seen corresponding path program 4 times [2023-08-29 01:04:13,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:04:13,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032617635] [2023-08-29 01:04:13,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:04:13,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:04:13,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:04:14,155 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 01:04:14,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:04:14,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032617635] [2023-08-29 01:04:14,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032617635] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:04:14,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:04:14,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-29 01:04:14,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329529157] [2023-08-29 01:04:14,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:04:14,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-29 01:04:14,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:04:14,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-29 01:04:14,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-08-29 01:04:15,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:04:15,443 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 708 transitions, 20494 flow. Second operand has 14 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 01:04:15,443 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:04:15,443 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:04:15,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:04:19,943 INFO L130 PetriNetUnfolder]: 4901/10254 cut-off events. [2023-08-29 01:04:19,943 INFO L131 PetriNetUnfolder]: For 314679/314684 co-relation queries the response was YES. [2023-08-29 01:04:20,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83473 conditions, 10254 events. 4901/10254 cut-off events. For 314679/314684 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 85483 event pairs, 719 based on Foata normal form. 17/10071 useless extension candidates. Maximal degree in co-relation 83390. Up to 4621 conditions per place. [2023-08-29 01:04:20,044 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 591 selfloop transitions, 224 changer transitions 0/833 dead transitions. [2023-08-29 01:04:20,044 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 833 transitions, 23774 flow [2023-08-29 01:04:20,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 01:04:20,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 01:04:20,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2527 transitions. [2023-08-29 01:04:20,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42470588235294116 [2023-08-29 01:04:20,047 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2527 transitions. [2023-08-29 01:04:20,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2527 transitions. [2023-08-29 01:04:20,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:04:20,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2527 transitions. [2023-08-29 01:04:20,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 180.5) internal successors, (2527), 14 states have internal predecessors, (2527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:20,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:20,054 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:20,054 INFO L175 Difference]: Start difference. First operand has 240 places, 708 transitions, 20494 flow. Second operand 14 states and 2527 transitions. [2023-08-29 01:04:20,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 833 transitions, 23774 flow [2023-08-29 01:04:21,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 833 transitions, 23576 flow, removed 46 selfloop flow, removed 5 redundant places. [2023-08-29 01:04:21,590 INFO L231 Difference]: Finished difference. Result has 253 places, 725 transitions, 21618 flow [2023-08-29 01:04:21,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=20314, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=21618, PETRI_PLACES=253, PETRI_TRANSITIONS=725} [2023-08-29 01:04:21,591 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 168 predicate places. [2023-08-29 01:04:21,592 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 725 transitions, 21618 flow [2023-08-29 01:04:21,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 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 01:04:21,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:04:21,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:04:21,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-29 01:04:21,592 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:04:21,592 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:04:21,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1112771525, now seen corresponding path program 5 times [2023-08-29 01:04:21,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:04:21,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464421076] [2023-08-29 01:04:21,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:04:21,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:04:21,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:04:22,162 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 01:04:22,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:04:22,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464421076] [2023-08-29 01:04:22,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464421076] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:04:22,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:04:22,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-29 01:04:22,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940516395] [2023-08-29 01:04:22,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:04:22,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-29 01:04:22,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:04:22,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-29 01:04:22,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-08-29 01:04:23,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:04:23,438 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 725 transitions, 21618 flow. Second operand has 14 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 01:04:23,438 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:04:23,438 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:04:23,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:04:28,900 INFO L130 PetriNetUnfolder]: 5134/10780 cut-off events. [2023-08-29 01:04:28,901 INFO L131 PetriNetUnfolder]: For 365967/366009 co-relation queries the response was YES. [2023-08-29 01:04:28,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90556 conditions, 10780 events. 5134/10780 cut-off events. For 365967/366009 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 91394 event pairs, 875 based on Foata normal form. 27/10606 useless extension candidates. Maximal degree in co-relation 90469. Up to 4335 conditions per place. [2023-08-29 01:04:29,006 INFO L137 encePairwiseOnDemand]: 408/425 looper letters, 565 selfloop transitions, 397 changer transitions 0/980 dead transitions. [2023-08-29 01:04:29,007 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 980 transitions, 28727 flow [2023-08-29 01:04:29,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-29 01:04:29,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-29 01:04:29,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2917 transitions. [2023-08-29 01:04:29,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289705882352941 [2023-08-29 01:04:29,010 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2917 transitions. [2023-08-29 01:04:29,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2917 transitions. [2023-08-29 01:04:29,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:04:29,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2917 transitions. [2023-08-29 01:04:29,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 182.3125) internal successors, (2917), 16 states have internal predecessors, (2917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:29,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:29,019 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:29,020 INFO L175 Difference]: Start difference. First operand has 253 places, 725 transitions, 21618 flow. Second operand 16 states and 2917 transitions. [2023-08-29 01:04:29,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 980 transitions, 28727 flow [2023-08-29 01:04:30,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 980 transitions, 28605 flow, removed 21 selfloop flow, removed 6 redundant places. [2023-08-29 01:04:30,922 INFO L231 Difference]: Finished difference. Result has 270 places, 810 transitions, 25984 flow [2023-08-29 01:04:30,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=21514, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=25984, PETRI_PLACES=270, PETRI_TRANSITIONS=810} [2023-08-29 01:04:30,923 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 185 predicate places. [2023-08-29 01:04:30,923 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 810 transitions, 25984 flow [2023-08-29 01:04:30,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 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 01:04:30,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:04:30,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:04:30,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-29 01:04:30,924 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:04:30,924 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:04:30,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1836060945, now seen corresponding path program 6 times [2023-08-29 01:04:30,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:04:30,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868773187] [2023-08-29 01:04:30,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:04:30,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:04:30,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:04:31,374 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 01:04:31,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:04:31,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868773187] [2023-08-29 01:04:31,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868773187] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:04:31,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:04:31,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-29 01:04:31,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077323759] [2023-08-29 01:04:31,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:04:31,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-29 01:04:31,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:04:31,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-29 01:04:31,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2023-08-29 01:04:32,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:04:32,764 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 810 transitions, 25984 flow. Second operand has 14 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 01:04:32,765 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:04:32,765 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:04:32,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:04:37,614 INFO L130 PetriNetUnfolder]: 5338/11476 cut-off events. [2023-08-29 01:04:37,614 INFO L131 PetriNetUnfolder]: For 424089/424099 co-relation queries the response was YES. [2023-08-29 01:04:37,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97806 conditions, 11476 events. 5338/11476 cut-off events. For 424089/424099 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 99786 event pairs, 836 based on Foata normal form. 18/11246 useless extension candidates. Maximal degree in co-relation 97711. Up to 4686 conditions per place. [2023-08-29 01:04:37,753 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 665 selfloop transitions, 265 changer transitions 0/948 dead transitions. [2023-08-29 01:04:37,754 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 948 transitions, 29908 flow [2023-08-29 01:04:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-29 01:04:37,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-29 01:04:37,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2705 transitions. [2023-08-29 01:04:37,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4243137254901961 [2023-08-29 01:04:37,757 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2705 transitions. [2023-08-29 01:04:37,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2705 transitions. [2023-08-29 01:04:37,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:04:37,757 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2705 transitions. [2023-08-29 01:04:37,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 180.33333333333334) internal successors, (2705), 15 states have internal predecessors, (2705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:37,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 425.0) internal successors, (6800), 16 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:37,763 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 425.0) internal successors, (6800), 16 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:37,763 INFO L175 Difference]: Start difference. First operand has 270 places, 810 transitions, 25984 flow. Second operand 15 states and 2705 transitions. [2023-08-29 01:04:37,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 948 transitions, 29908 flow [2023-08-29 01:04:40,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 948 transitions, 29216 flow, removed 87 selfloop flow, removed 4 redundant places. [2023-08-29 01:04:40,386 INFO L231 Difference]: Finished difference. Result has 287 places, 831 transitions, 26967 flow [2023-08-29 01:04:40,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=25352, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=810, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=26967, PETRI_PLACES=287, PETRI_TRANSITIONS=831} [2023-08-29 01:04:40,388 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 202 predicate places. [2023-08-29 01:04:40,388 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 831 transitions, 26967 flow [2023-08-29 01:04:40,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 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 01:04:40,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:04:40,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:04:40,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-29 01:04:40,389 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:04:40,390 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:04:40,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1088810885, now seen corresponding path program 7 times [2023-08-29 01:04:40,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:04:40,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586548768] [2023-08-29 01:04:40,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:04:40,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:04:40,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:04:40,945 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 01:04:40,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:04:40,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586548768] [2023-08-29 01:04:40,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586548768] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:04:40,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:04:40,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-29 01:04:40,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540415384] [2023-08-29 01:04:40,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:04:40,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-29 01:04:40,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:04:40,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-29 01:04:40,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-08-29 01:04:42,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:04:42,135 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 831 transitions, 26967 flow. Second operand has 14 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 01:04:42,135 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:04:42,135 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:04:42,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:04:48,208 INFO L130 PetriNetUnfolder]: 5701/12240 cut-off events. [2023-08-29 01:04:48,208 INFO L131 PetriNetUnfolder]: For 485788/485848 co-relation queries the response was YES. [2023-08-29 01:04:48,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106450 conditions, 12240 events. 5701/12240 cut-off events. For 485788/485848 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 108473 event pairs, 1089 based on Foata normal form. 33/12033 useless extension candidates. Maximal degree in co-relation 106348. Up to 4958 conditions per place. [2023-08-29 01:04:48,360 INFO L137 encePairwiseOnDemand]: 408/425 looper letters, 749 selfloop transitions, 275 changer transitions 0/1042 dead transitions. [2023-08-29 01:04:48,360 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 1042 transitions, 32890 flow [2023-08-29 01:04:48,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 01:04:48,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 01:04:48,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2553 transitions. [2023-08-29 01:04:48,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4290756302521008 [2023-08-29 01:04:48,364 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2553 transitions. [2023-08-29 01:04:48,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2553 transitions. [2023-08-29 01:04:48,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:04:48,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2553 transitions. [2023-08-29 01:04:48,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 182.35714285714286) internal successors, (2553), 14 states have internal predecessors, (2553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:48,371 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:48,372 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:48,372 INFO L175 Difference]: Start difference. First operand has 287 places, 831 transitions, 26967 flow. Second operand 14 states and 2553 transitions. [2023-08-29 01:04:48,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 1042 transitions, 32890 flow [2023-08-29 01:04:51,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 1042 transitions, 32718 flow, removed 28 selfloop flow, removed 8 redundant places. [2023-08-29 01:04:51,447 INFO L231 Difference]: Finished difference. Result has 299 places, 878 transitions, 29579 flow [2023-08-29 01:04:51,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=26810, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=831, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=29579, PETRI_PLACES=299, PETRI_TRANSITIONS=878} [2023-08-29 01:04:51,448 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 214 predicate places. [2023-08-29 01:04:51,448 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 878 transitions, 29579 flow [2023-08-29 01:04:51,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 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 01:04:51,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:04:51,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:04:51,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-29 01:04:51,449 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:04:51,450 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:04:51,450 INFO L85 PathProgramCache]: Analyzing trace with hash -278892335, now seen corresponding path program 8 times [2023-08-29 01:04:51,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:04:51,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629586397] [2023-08-29 01:04:51,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:04:51,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:04:51,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:04:51,935 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 01:04:51,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:04:51,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629586397] [2023-08-29 01:04:51,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629586397] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:04:51,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:04:51,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-29 01:04:51,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656158281] [2023-08-29 01:04:51,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:04:51,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-29 01:04:51,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:04:51,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-29 01:04:51,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-08-29 01:04:53,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:04:53,112 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 878 transitions, 29579 flow. Second operand has 14 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 01:04:53,112 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:04:53,112 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:04:53,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:04:59,708 INFO L130 PetriNetUnfolder]: 6003/13308 cut-off events. [2023-08-29 01:04:59,709 INFO L131 PetriNetUnfolder]: For 562041/562066 co-relation queries the response was YES. [2023-08-29 01:04:59,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115181 conditions, 13308 events. 6003/13308 cut-off events. For 562041/562066 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 122605 event pairs, 806 based on Foata normal form. 21/13013 useless extension candidates. Maximal degree in co-relation 115072. Up to 5262 conditions per place. [2023-08-29 01:04:59,854 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 643 selfloop transitions, 397 changer transitions 0/1058 dead transitions. [2023-08-29 01:04:59,855 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 1058 transitions, 34409 flow [2023-08-29 01:04:59,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-29 01:04:59,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-29 01:04:59,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3938 transitions. [2023-08-29 01:04:59,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4211764705882353 [2023-08-29 01:04:59,860 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3938 transitions. [2023-08-29 01:04:59,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3938 transitions. [2023-08-29 01:04:59,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:04:59,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3938 transitions. [2023-08-29 01:04:59,865 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 179.0) internal successors, (3938), 22 states have internal predecessors, (3938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:59,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:59,872 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:04:59,872 INFO L175 Difference]: Start difference. First operand has 299 places, 878 transitions, 29579 flow. Second operand 22 states and 3938 transitions. [2023-08-29 01:04:59,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 1058 transitions, 34409 flow [2023-08-29 01:05:03,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 1058 transitions, 34325 flow, removed 32 selfloop flow, removed 4 redundant places. [2023-08-29 01:05:03,332 INFO L231 Difference]: Finished difference. Result has 325 places, 946 transitions, 32799 flow [2023-08-29 01:05:03,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=29496, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=878, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=32799, PETRI_PLACES=325, PETRI_TRANSITIONS=946} [2023-08-29 01:05:03,334 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 240 predicate places. [2023-08-29 01:05:03,334 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 946 transitions, 32799 flow [2023-08-29 01:05:03,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 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 01:05:03,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:05:03,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:05:03,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-29 01:05:03,335 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:05:03,336 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:05:03,336 INFO L85 PathProgramCache]: Analyzing trace with hash -822517475, now seen corresponding path program 9 times [2023-08-29 01:05:03,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:05:03,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072799762] [2023-08-29 01:05:03,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:05:03,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:05:03,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:05:03,859 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 01:05:03,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:05:03,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072799762] [2023-08-29 01:05:03,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072799762] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:05:03,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:05:03,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-29 01:05:03,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747356078] [2023-08-29 01:05:03,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:05:03,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-29 01:05:03,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:05:03,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-29 01:05:03,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-08-29 01:05:05,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:05:05,094 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 946 transitions, 32799 flow. Second operand has 14 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 01:05:05,094 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:05:05,094 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:05:05,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:05:11,751 INFO L130 PetriNetUnfolder]: 6180/13531 cut-off events. [2023-08-29 01:05:11,751 INFO L131 PetriNetUnfolder]: For 618564/618617 co-relation queries the response was YES. [2023-08-29 01:05:11,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122519 conditions, 13531 events. 6180/13531 cut-off events. For 618564/618617 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 124183 event pairs, 1245 based on Foata normal form. 32/13271 useless extension candidates. Maximal degree in co-relation 122401. Up to 5434 conditions per place. [2023-08-29 01:05:11,916 INFO L137 encePairwiseOnDemand]: 408/425 looper letters, 802 selfloop transitions, 300 changer transitions 0/1120 dead transitions. [2023-08-29 01:05:11,917 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 1120 transitions, 37832 flow [2023-08-29 01:05:11,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 01:05:11,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 01:05:11,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2555 transitions. [2023-08-29 01:05:11,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4294117647058823 [2023-08-29 01:05:11,919 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2555 transitions. [2023-08-29 01:05:11,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2555 transitions. [2023-08-29 01:05:11,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:05:11,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2555 transitions. [2023-08-29 01:05:11,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 182.5) internal successors, (2555), 14 states have internal predecessors, (2555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:05:11,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:05:11,926 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:05:11,926 INFO L175 Difference]: Start difference. First operand has 325 places, 946 transitions, 32799 flow. Second operand 14 states and 2555 transitions. [2023-08-29 01:05:11,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 1120 transitions, 37832 flow [2023-08-29 01:05:16,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 1120 transitions, 37434 flow, removed 195 selfloop flow, removed 3 redundant places. [2023-08-29 01:05:16,431 INFO L231 Difference]: Finished difference. Result has 341 places, 971 transitions, 34421 flow [2023-08-29 01:05:16,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=32455, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=946, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=34421, PETRI_PLACES=341, PETRI_TRANSITIONS=971} [2023-08-29 01:05:16,432 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 256 predicate places. [2023-08-29 01:05:16,432 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 971 transitions, 34421 flow [2023-08-29 01:05:16,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 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 01:05:16,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:05:16,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:05:16,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-29 01:05:16,433 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:05:16,433 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:05:16,433 INFO L85 PathProgramCache]: Analyzing trace with hash -871147319, now seen corresponding path program 10 times [2023-08-29 01:05:16,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:05:16,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679620886] [2023-08-29 01:05:16,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:05:16,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:05:16,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:05:16,900 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 01:05:16,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:05:16,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679620886] [2023-08-29 01:05:16,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679620886] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:05:16,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:05:16,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-29 01:05:16,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986534258] [2023-08-29 01:05:16,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:05:16,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-29 01:05:16,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:05:16,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-29 01:05:16,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-08-29 01:05:18,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:05:18,159 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 971 transitions, 34421 flow. Second operand has 14 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 01:05:18,159 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:05:18,159 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:05:18,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:05:26,011 INFO L130 PetriNetUnfolder]: 7542/16470 cut-off events. [2023-08-29 01:05:26,011 INFO L131 PetriNetUnfolder]: For 805278/805326 co-relation queries the response was YES. [2023-08-29 01:05:26,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150902 conditions, 16470 events. 7542/16470 cut-off events. For 805278/805326 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 155441 event pairs, 1257 based on Foata normal form. 31/16141 useless extension candidates. Maximal degree in co-relation 150778. Up to 6658 conditions per place. [2023-08-29 01:05:26,253 INFO L137 encePairwiseOnDemand]: 408/425 looper letters, 963 selfloop transitions, 336 changer transitions 0/1317 dead transitions. [2023-08-29 01:05:26,253 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 1317 transitions, 45561 flow [2023-08-29 01:05:26,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-29 01:05:26,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-29 01:05:26,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2921 transitions. [2023-08-29 01:05:26,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42955882352941177 [2023-08-29 01:05:26,256 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2921 transitions. [2023-08-29 01:05:26,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2921 transitions. [2023-08-29 01:05:26,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:05:26,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2921 transitions. [2023-08-29 01:05:26,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 182.5625) internal successors, (2921), 16 states have internal predecessors, (2921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:05:26,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:05:26,263 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:05:26,264 INFO L175 Difference]: Start difference. First operand has 341 places, 971 transitions, 34421 flow. Second operand 16 states and 2921 transitions. [2023-08-29 01:05:26,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 1317 transitions, 45561 flow [2023-08-29 01:05:33,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 1317 transitions, 45241 flow, removed 58 selfloop flow, removed 7 redundant places. [2023-08-29 01:05:33,324 INFO L231 Difference]: Finished difference. Result has 358 places, 1059 transitions, 39230 flow [2023-08-29 01:05:33,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=34134, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=971, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=39230, PETRI_PLACES=358, PETRI_TRANSITIONS=1059} [2023-08-29 01:05:33,326 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 273 predicate places. [2023-08-29 01:05:33,326 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 1059 transitions, 39230 flow [2023-08-29 01:05:33,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 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 01:05:33,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:05:33,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:05:33,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-29 01:05:33,327 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:05:33,327 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:05:33,327 INFO L85 PathProgramCache]: Analyzing trace with hash 683015703, now seen corresponding path program 11 times [2023-08-29 01:05:33,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:05:33,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001656574] [2023-08-29 01:05:33,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:05:33,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:05:33,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:05:33,723 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 01:05:33,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:05:33,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001656574] [2023-08-29 01:05:33,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001656574] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:05:33,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:05:33,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-29 01:05:33,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963049977] [2023-08-29 01:05:33,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:05:33,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-29 01:05:33,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:05:33,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-29 01:05:33,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-08-29 01:05:34,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-29 01:05:34,992 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 1059 transitions, 39230 flow. Second operand has 14 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 01:05:34,992 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:05:34,992 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-29 01:05:34,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:05:43,018 INFO L130 PetriNetUnfolder]: 7517/16654 cut-off events. [2023-08-29 01:05:43,019 INFO L131 PetriNetUnfolder]: For 844118/844143 co-relation queries the response was YES. [2023-08-29 01:05:43,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153938 conditions, 16654 events. 7517/16654 cut-off events. For 844118/844143 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 158748 event pairs, 1277 based on Foata normal form. 21/16281 useless extension candidates. Maximal degree in co-relation 153805. Up to 6643 conditions per place. [2023-08-29 01:05:43,417 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 922 selfloop transitions, 323 changer transitions 0/1263 dead transitions. [2023-08-29 01:05:43,417 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 1263 transitions, 45671 flow [2023-08-29 01:05:43,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 01:05:43,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 01:05:43,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2539 transitions. [2023-08-29 01:05:43,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42672268907563027 [2023-08-29 01:05:43,419 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2539 transitions. [2023-08-29 01:05:43,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2539 transitions. [2023-08-29 01:05:43,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:05:43,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2539 transitions. [2023-08-29 01:05:43,422 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 181.35714285714286) internal successors, (2539), 14 states have internal predecessors, (2539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:05:43,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:05:43,426 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:05:43,426 INFO L175 Difference]: Start difference. First operand has 358 places, 1059 transitions, 39230 flow. Second operand 14 states and 2539 transitions. [2023-08-29 01:05:43,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 1263 transitions, 45671 flow [2023-08-29 01:05:50,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 1263 transitions, 45557 flow, removed 53 selfloop flow, removed 3 redundant places. [2023-08-29 01:05:50,634 INFO L231 Difference]: Finished difference. Result has 373 places, 1090 transitions, 41607 flow [2023-08-29 01:05:50,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=39078, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1058, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=736, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=41607, PETRI_PLACES=373, PETRI_TRANSITIONS=1090} [2023-08-29 01:05:50,638 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 288 predicate places. [2023-08-29 01:05:50,638 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 1090 transitions, 41607 flow [2023-08-29 01:05:50,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 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 01:05:50,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:05:50,639 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 01:05:50,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-29 01:05:50,639 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:05:50,639 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:05:50,639 INFO L85 PathProgramCache]: Analyzing trace with hash -540887489, now seen corresponding path program 1 times [2023-08-29 01:05:50,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:05:50,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950459489] [2023-08-29 01:05:50,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:05:50,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:05:50,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:05:50,845 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 01:05:50,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:05:50,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950459489] [2023-08-29 01:05:50,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950459489] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:05:50,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:05:50,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 01:05:50,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322105977] [2023-08-29 01:05:50,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:05:50,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 01:05:50,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:05:50,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 01:05:50,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 01:05:51,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 425 [2023-08-29 01:05:51,128 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 1090 transitions, 41607 flow. Second operand has 6 states, 6 states have (on average 173.5) internal successors, (1041), 6 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:05:51,129 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:05:51,129 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 425 [2023-08-29 01:05:51,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:05:57,171 INFO L130 PetriNetUnfolder]: 5495/14268 cut-off events. [2023-08-29 01:05:57,171 INFO L131 PetriNetUnfolder]: For 671087/672526 co-relation queries the response was YES. [2023-08-29 01:05:57,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130143 conditions, 14268 events. 5495/14268 cut-off events. For 671087/672526 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 150831 event pairs, 2614 based on Foata normal form. 102/13666 useless extension candidates. Maximal degree in co-relation 130004. Up to 10035 conditions per place. [2023-08-29 01:05:57,413 INFO L137 encePairwiseOnDemand]: 420/425 looper letters, 801 selfloop transitions, 4 changer transitions 0/1089 dead transitions. [2023-08-29 01:05:57,413 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 1089 transitions, 43215 flow [2023-08-29 01:05:57,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 01:05:57,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 01:05:57,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1067 transitions. [2023-08-29 01:05:57,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41843137254901963 [2023-08-29 01:05:57,416 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1067 transitions. [2023-08-29 01:05:57,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1067 transitions. [2023-08-29 01:05:57,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:05:57,419 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1067 transitions. [2023-08-29 01:05:57,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 177.83333333333334) internal successors, (1067), 6 states have internal predecessors, (1067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:05:57,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:05:57,422 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:05:57,423 INFO L175 Difference]: Start difference. First operand has 373 places, 1090 transitions, 41607 flow. Second operand 6 states and 1067 transitions. [2023-08-29 01:05:57,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 1089 transitions, 43215 flow [2023-08-29 01:06:02,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 1089 transitions, 42491 flow, removed 48 selfloop flow, removed 14 redundant places. [2023-08-29 01:06:02,182 INFO L231 Difference]: Finished difference. Result has 363 places, 1089 transitions, 40889 flow [2023-08-29 01:06:02,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=40881, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1089, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1085, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=40889, PETRI_PLACES=363, PETRI_TRANSITIONS=1089} [2023-08-29 01:06:02,183 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 278 predicate places. [2023-08-29 01:06:02,183 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 1089 transitions, 40889 flow [2023-08-29 01:06:02,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 173.5) internal successors, (1041), 6 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:02,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:06:02,184 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 01:06:02,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-29 01:06:02,184 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:06:02,184 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:06:02,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1073548877, now seen corresponding path program 1 times [2023-08-29 01:06:02,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:06:02,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458034829] [2023-08-29 01:06:02,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:06:02,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:06:02,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:06:02,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 01:06:02,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:06:02,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458034829] [2023-08-29 01:06:02,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458034829] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:06:02,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:06:02,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 01:06:02,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298915864] [2023-08-29 01:06:02,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:06:02,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 01:06:02,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:06:02,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 01:06:02,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 01:06:02,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 425 [2023-08-29 01:06:02,698 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 1089 transitions, 40889 flow. Second operand has 6 states, 6 states have (on average 173.66666666666666) internal successors, (1042), 6 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:02,699 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:06:02,699 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 425 [2023-08-29 01:06:02,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:06:08,480 INFO L130 PetriNetUnfolder]: 5453/14123 cut-off events. [2023-08-29 01:06:08,480 INFO L131 PetriNetUnfolder]: For 638314/639813 co-relation queries the response was YES. [2023-08-29 01:06:08,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126497 conditions, 14123 events. 5453/14123 cut-off events. For 638314/639813 co-relation queries the response was YES. Maximal size of possible extension queue 749. Compared 149012 event pairs, 2589 based on Foata normal form. 138/13509 useless extension candidates. Maximal degree in co-relation 126363. Up to 9936 conditions per place. [2023-08-29 01:06:08,800 INFO L137 encePairwiseOnDemand]: 418/425 looper letters, 701 selfloop transitions, 0 changer transitions 114/1090 dead transitions. [2023-08-29 01:06:08,800 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 1090 transitions, 42505 flow [2023-08-29 01:06:08,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 01:06:08,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 01:06:08,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1068 transitions. [2023-08-29 01:06:08,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4188235294117647 [2023-08-29 01:06:08,802 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1068 transitions. [2023-08-29 01:06:08,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1068 transitions. [2023-08-29 01:06:08,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:06:08,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1068 transitions. [2023-08-29 01:06:08,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 178.0) internal successors, (1068), 6 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:08,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:08,806 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:08,806 INFO L175 Difference]: Start difference. First operand has 363 places, 1089 transitions, 40889 flow. Second operand 6 states and 1068 transitions. [2023-08-29 01:06:08,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 1090 transitions, 42505 flow [2023-08-29 01:06:13,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 1090 transitions, 42498 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-29 01:06:13,259 INFO L231 Difference]: Finished difference. Result has 363 places, 976 transitions, 36274 flow [2023-08-29 01:06:13,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=40880, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1088, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1088, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=36274, PETRI_PLACES=363, PETRI_TRANSITIONS=976} [2023-08-29 01:06:13,261 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 278 predicate places. [2023-08-29 01:06:13,261 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 976 transitions, 36274 flow [2023-08-29 01:06:13,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 173.66666666666666) internal successors, (1042), 6 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:13,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:06:13,262 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, 1, 1] [2023-08-29 01:06:13,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-29 01:06:13,262 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:06:13,262 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:06:13,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1941942497, now seen corresponding path program 1 times [2023-08-29 01:06:13,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:06:13,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614466511] [2023-08-29 01:06:13,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:06:13,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:06:13,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:06:13,756 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 01:06:13,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:06:13,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614466511] [2023-08-29 01:06:13,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614466511] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:06:13,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:06:13,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 01:06:13,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226533521] [2023-08-29 01:06:13,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:06:13,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 01:06:13,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:06:13,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 01:06:13,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 01:06:14,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 425 [2023-08-29 01:06:14,037 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 976 transitions, 36274 flow. Second operand has 6 states, 6 states have (on average 179.66666666666666) internal successors, (1078), 6 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:14,037 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:06:14,037 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 425 [2023-08-29 01:06:14,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:06:21,410 INFO L130 PetriNetUnfolder]: 7648/16714 cut-off events. [2023-08-29 01:06:21,411 INFO L131 PetriNetUnfolder]: For 763682/765181 co-relation queries the response was YES. [2023-08-29 01:06:21,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150465 conditions, 16714 events. 7648/16714 cut-off events. For 763682/765181 co-relation queries the response was YES. Maximal size of possible extension queue 748. Compared 161572 event pairs, 2701 based on Foata normal form. 133/16352 useless extension candidates. Maximal degree in co-relation 150331. Up to 11989 conditions per place. [2023-08-29 01:06:21,653 INFO L137 encePairwiseOnDemand]: 417/425 looper letters, 638 selfloop transitions, 372 changer transitions 105/1384 dead transitions. [2023-08-29 01:06:21,654 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 1384 transitions, 56500 flow [2023-08-29 01:06:21,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 01:06:21,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 01:06:21,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1109 transitions. [2023-08-29 01:06:21,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349019607843137 [2023-08-29 01:06:21,655 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1109 transitions. [2023-08-29 01:06:21,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1109 transitions. [2023-08-29 01:06:21,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:06:21,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1109 transitions. [2023-08-29 01:06:21,657 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 184.83333333333334) internal successors, (1109), 6 states have internal predecessors, (1109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:21,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:21,658 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:21,658 INFO L175 Difference]: Start difference. First operand has 363 places, 976 transitions, 36274 flow. Second operand 6 states and 1109 transitions. [2023-08-29 01:06:21,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 1384 transitions, 56500 flow [2023-08-29 01:06:26,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 1384 transitions, 53632 flow, removed 989 selfloop flow, removed 12 redundant places. [2023-08-29 01:06:26,501 INFO L231 Difference]: Finished difference. Result has 330 places, 1247 transitions, 47895 flow [2023-08-29 01:06:26,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=34474, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=976, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=880, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=47895, PETRI_PLACES=330, PETRI_TRANSITIONS=1247} [2023-08-29 01:06:26,502 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 245 predicate places. [2023-08-29 01:06:26,503 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 1247 transitions, 47895 flow [2023-08-29 01:06:26,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 179.66666666666666) internal successors, (1078), 6 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:26,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:06:26,503 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, 1, 1, 1, 1] [2023-08-29 01:06:26,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-29 01:06:26,503 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:06:26,504 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:06:26,504 INFO L85 PathProgramCache]: Analyzing trace with hash 38349625, now seen corresponding path program 1 times [2023-08-29 01:06:26,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:06:26,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239015816] [2023-08-29 01:06:26,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:06:26,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:06:26,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:06:27,194 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 01:06:27,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:06:27,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239015816] [2023-08-29 01:06:27,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239015816] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:06:27,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:06:27,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 01:06:27,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599402977] [2023-08-29 01:06:27,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:06:27,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-29 01:06:27,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:06:27,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-29 01:06:27,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-08-29 01:06:27,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 425 [2023-08-29 01:06:27,870 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 1247 transitions, 47895 flow. Second operand has 10 states, 10 states have (on average 173.4) internal successors, (1734), 10 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:27,871 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:06:27,871 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 425 [2023-08-29 01:06:27,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:06:34,812 INFO L130 PetriNetUnfolder]: 6550/14843 cut-off events. [2023-08-29 01:06:34,812 INFO L131 PetriNetUnfolder]: For 628586/629591 co-relation queries the response was YES. [2023-08-29 01:06:34,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129544 conditions, 14843 events. 6550/14843 cut-off events. For 628586/629591 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 146012 event pairs, 1553 based on Foata normal form. 249/14694 useless extension candidates. Maximal degree in co-relation 129417. Up to 9184 conditions per place. [2023-08-29 01:06:34,987 INFO L137 encePairwiseOnDemand]: 417/425 looper letters, 126 selfloop transitions, 10 changer transitions 1151/1329 dead transitions. [2023-08-29 01:06:34,987 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 1329 transitions, 51862 flow [2023-08-29 01:06:34,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-29 01:06:34,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-29 01:06:34,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1608 transitions. [2023-08-29 01:06:34,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4203921568627451 [2023-08-29 01:06:34,989 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1608 transitions. [2023-08-29 01:06:34,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1608 transitions. [2023-08-29 01:06:34,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:06:34,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1608 transitions. [2023-08-29 01:06:34,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 178.66666666666666) internal successors, (1608), 9 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:34,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:34,994 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:34,994 INFO L175 Difference]: Start difference. First operand has 330 places, 1247 transitions, 47895 flow. Second operand 9 states and 1608 transitions. [2023-08-29 01:06:35,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 1329 transitions, 51862 flow [2023-08-29 01:06:39,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 1329 transitions, 51368 flow, removed 247 selfloop flow, removed 1 redundant places. [2023-08-29 01:06:39,570 INFO L231 Difference]: Finished difference. Result has 341 places, 173 transitions, 4823 flow [2023-08-29 01:06:39,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=47409, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4823, PETRI_PLACES=341, PETRI_TRANSITIONS=173} [2023-08-29 01:06:39,570 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 256 predicate places. [2023-08-29 01:06:39,571 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 173 transitions, 4823 flow [2023-08-29 01:06:39,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 173.4) internal successors, (1734), 10 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:39,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:06:39,571 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, 1, 1, 1, 1] [2023-08-29 01:06:39,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-29 01:06:39,571 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:06:39,572 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:06:39,572 INFO L85 PathProgramCache]: Analyzing trace with hash -381276411, now seen corresponding path program 2 times [2023-08-29 01:06:39,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:06:39,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16588776] [2023-08-29 01:06:39,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:06:39,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:06:39,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:06:40,126 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 01:06:40,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:06:40,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16588776] [2023-08-29 01:06:40,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16588776] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:06:40,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:06:40,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 01:06:40,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664095746] [2023-08-29 01:06:40,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:06:40,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 01:06:40,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:06:40,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 01:06:40,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-29 01:06:40,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 425 [2023-08-29 01:06:40,952 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 173 transitions, 4823 flow. Second operand has 11 states, 11 states have (on average 173.1818181818182) internal successors, (1905), 11 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:40,952 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:06:40,952 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 425 [2023-08-29 01:06:40,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:06:41,435 INFO L130 PetriNetUnfolder]: 314/981 cut-off events. [2023-08-29 01:06:41,435 INFO L131 PetriNetUnfolder]: For 41973/41991 co-relation queries the response was YES. [2023-08-29 01:06:41,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9203 conditions, 981 events. 314/981 cut-off events. For 41973/41991 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 6096 event pairs, 114 based on Foata normal form. 28/1000 useless extension candidates. Maximal degree in co-relation 9071. Up to 691 conditions per place. [2023-08-29 01:06:41,446 INFO L137 encePairwiseOnDemand]: 416/425 looper letters, 92 selfloop transitions, 55 changer transitions 29/218 dead transitions. [2023-08-29 01:06:41,446 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 218 transitions, 6680 flow [2023-08-29 01:06:41,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-29 01:06:41,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-29 01:06:41,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1586 transitions. [2023-08-29 01:06:41,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.414640522875817 [2023-08-29 01:06:41,451 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1586 transitions. [2023-08-29 01:06:41,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1586 transitions. [2023-08-29 01:06:41,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:06:41,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1586 transitions. [2023-08-29 01:06:41,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 176.22222222222223) internal successors, (1586), 9 states have internal predecessors, (1586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:41,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:41,466 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:41,466 INFO L175 Difference]: Start difference. First operand has 341 places, 173 transitions, 4823 flow. Second operand 9 states and 1586 transitions. [2023-08-29 01:06:41,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 218 transitions, 6680 flow [2023-08-29 01:06:41,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 218 transitions, 4176 flow, removed 264 selfloop flow, removed 98 redundant places. [2023-08-29 01:06:41,581 INFO L231 Difference]: Finished difference. Result has 210 places, 173 transitions, 3107 flow [2023-08-29 01:06:41,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=2968, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3107, PETRI_PLACES=210, PETRI_TRANSITIONS=173} [2023-08-29 01:06:41,583 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 125 predicate places. [2023-08-29 01:06:41,583 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 173 transitions, 3107 flow [2023-08-29 01:06:41,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 173.1818181818182) internal successors, (1905), 11 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:41,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:06:41,584 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, 1, 1, 1, 1] [2023-08-29 01:06:41,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-29 01:06:41,584 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:06:41,584 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:06:41,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1814768933, now seen corresponding path program 3 times [2023-08-29 01:06:41,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:06:41,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677451112] [2023-08-29 01:06:41,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:06:41,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:06:41,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:06:42,120 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 01:06:42,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:06:42,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677451112] [2023-08-29 01:06:42,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677451112] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:06:42,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:06:42,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 01:06:42,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271718761] [2023-08-29 01:06:42,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:06:42,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 01:06:42,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:06:42,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 01:06:42,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-29 01:06:43,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 425 [2023-08-29 01:06:43,042 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 173 transitions, 3107 flow. Second operand has 11 states, 11 states have (on average 173.1818181818182) internal successors, (1905), 11 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:43,042 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:06:43,042 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 425 [2023-08-29 01:06:43,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:06:43,458 INFO L130 PetriNetUnfolder]: 368/1110 cut-off events. [2023-08-29 01:06:43,459 INFO L131 PetriNetUnfolder]: For 11703/11715 co-relation queries the response was YES. [2023-08-29 01:06:43,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7190 conditions, 1110 events. 368/1110 cut-off events. For 11703/11715 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 7118 event pairs, 117 based on Foata normal form. 28/1128 useless extension candidates. Maximal degree in co-relation 7119. Up to 414 conditions per place. [2023-08-29 01:06:43,467 INFO L137 encePairwiseOnDemand]: 417/425 looper letters, 110 selfloop transitions, 11 changer transitions 71/234 dead transitions. [2023-08-29 01:06:43,468 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 234 transitions, 4604 flow [2023-08-29 01:06:43,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-29 01:06:43,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-29 01:06:43,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1590 transitions. [2023-08-29 01:06:43,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41568627450980394 [2023-08-29 01:06:43,474 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1590 transitions. [2023-08-29 01:06:43,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1590 transitions. [2023-08-29 01:06:43,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:06:43,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1590 transitions. [2023-08-29 01:06:43,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 176.66666666666666) internal successors, (1590), 9 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:43,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:43,478 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:43,478 INFO L175 Difference]: Start difference. First operand has 210 places, 173 transitions, 3107 flow. Second operand 9 states and 1590 transitions. [2023-08-29 01:06:43,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 234 transitions, 4604 flow [2023-08-29 01:06:43,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 234 transitions, 4398 flow, removed 1 selfloop flow, removed 9 redundant places. [2023-08-29 01:06:43,509 INFO L231 Difference]: Finished difference. Result has 212 places, 160 transitions, 2754 flow [2023-08-29 01:06:43,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2754, PETRI_PLACES=212, PETRI_TRANSITIONS=160} [2023-08-29 01:06:43,510 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 127 predicate places. [2023-08-29 01:06:43,510 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 160 transitions, 2754 flow [2023-08-29 01:06:43,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 173.1818181818182) internal successors, (1905), 11 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:43,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:06:43,510 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, 1, 1, 1, 1] [2023-08-29 01:06:43,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-29 01:06:43,511 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:06:43,511 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:06:43,511 INFO L85 PathProgramCache]: Analyzing trace with hash -371851791, now seen corresponding path program 4 times [2023-08-29 01:06:43,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:06:43,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546266819] [2023-08-29 01:06:43,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:06:43,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:06:43,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:06:43,994 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 01:06:43,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:06:43,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546266819] [2023-08-29 01:06:43,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546266819] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:06:43,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:06:43,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 01:06:43,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770595383] [2023-08-29 01:06:43,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:06:43,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 01:06:43,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:06:43,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 01:06:43,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-29 01:06:44,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 425 [2023-08-29 01:06:44,824 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 160 transitions, 2754 flow. Second operand has 11 states, 11 states have (on average 173.1818181818182) internal successors, (1905), 11 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:44,824 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:06:44,825 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 425 [2023-08-29 01:06:44,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:06:45,271 INFO L130 PetriNetUnfolder]: 219/798 cut-off events. [2023-08-29 01:06:45,271 INFO L131 PetriNetUnfolder]: For 8963/8973 co-relation queries the response was YES. [2023-08-29 01:06:45,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4725 conditions, 798 events. 219/798 cut-off events. For 8963/8973 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4991 event pairs, 51 based on Foata normal form. 28/825 useless extension candidates. Maximal degree in co-relation 4651. Up to 459 conditions per place. [2023-08-29 01:06:45,277 INFO L137 encePairwiseOnDemand]: 416/425 looper letters, 77 selfloop transitions, 43 changer transitions 46/208 dead transitions. [2023-08-29 01:06:45,277 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 208 transitions, 4021 flow [2023-08-29 01:06:45,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 01:06:45,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 01:06:45,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1758 transitions. [2023-08-29 01:06:45,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4136470588235294 [2023-08-29 01:06:45,279 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1758 transitions. [2023-08-29 01:06:45,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1758 transitions. [2023-08-29 01:06:45,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:06:45,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1758 transitions. [2023-08-29 01:06:45,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 175.8) internal successors, (1758), 10 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:45,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:45,283 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:45,283 INFO L175 Difference]: Start difference. First operand has 212 places, 160 transitions, 2754 flow. Second operand 10 states and 1758 transitions. [2023-08-29 01:06:45,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 208 transitions, 4021 flow [2023-08-29 01:06:45,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 208 transitions, 3973 flow, removed 8 selfloop flow, removed 9 redundant places. [2023-08-29 01:06:45,309 INFO L231 Difference]: Finished difference. Result has 212 places, 160 transitions, 2842 flow [2023-08-29 01:06:45,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=2724, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2842, PETRI_PLACES=212, PETRI_TRANSITIONS=160} [2023-08-29 01:06:45,310 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 127 predicate places. [2023-08-29 01:06:45,310 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 160 transitions, 2842 flow [2023-08-29 01:06:45,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 173.1818181818182) internal successors, (1905), 11 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:45,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 01:06:45,310 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, 1, 1, 1, 1] [2023-08-29 01:06:45,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-29 01:06:45,310 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-29 01:06:45,311 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 01:06:45,311 INFO L85 PathProgramCache]: Analyzing trace with hash -12713691, now seen corresponding path program 5 times [2023-08-29 01:06:45,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 01:06:45,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661980255] [2023-08-29 01:06:45,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 01:06:45,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 01:06:45,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 01:06:45,859 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 01:06:45,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 01:06:45,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661980255] [2023-08-29 01:06:45,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661980255] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 01:06:45,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 01:06:45,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 01:06:45,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531439164] [2023-08-29 01:06:45,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 01:06:45,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 01:06:45,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 01:06:45,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 01:06:45,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-29 01:06:46,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 425 [2023-08-29 01:06:46,616 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 160 transitions, 2842 flow. Second operand has 11 states, 11 states have (on average 173.1818181818182) internal successors, (1905), 11 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:46,616 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 01:06:46,616 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 425 [2023-08-29 01:06:46,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 01:06:46,959 INFO L130 PetriNetUnfolder]: 158/627 cut-off events. [2023-08-29 01:06:46,960 INFO L131 PetriNetUnfolder]: For 6938/6948 co-relation queries the response was YES. [2023-08-29 01:06:46,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3823 conditions, 627 events. 158/627 cut-off events. For 6938/6948 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 3718 event pairs, 30 based on Foata normal form. 28/654 useless extension candidates. Maximal degree in co-relation 3751. Up to 252 conditions per place. [2023-08-29 01:06:46,964 INFO L137 encePairwiseOnDemand]: 417/425 looper letters, 0 selfloop transitions, 0 changer transitions 176/176 dead transitions. [2023-08-29 01:06:46,964 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 176 transitions, 3326 flow [2023-08-29 01:06:46,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-29 01:06:46,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-29 01:06:46,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1582 transitions. [2023-08-29 01:06:46,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4135947712418301 [2023-08-29 01:06:46,967 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1582 transitions. [2023-08-29 01:06:46,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1582 transitions. [2023-08-29 01:06:46,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 01:06:46,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1582 transitions. [2023-08-29 01:06:46,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 175.77777777777777) internal successors, (1582), 9 states have internal predecessors, (1582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:46,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:46,970 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:46,970 INFO L175 Difference]: Start difference. First operand has 212 places, 160 transitions, 2842 flow. Second operand 9 states and 1582 transitions. [2023-08-29 01:06:46,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 176 transitions, 3326 flow [2023-08-29 01:06:46,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 176 transitions, 3220 flow, removed 1 selfloop flow, removed 9 redundant places. [2023-08-29 01:06:46,994 INFO L231 Difference]: Finished difference. Result has 208 places, 0 transitions, 0 flow [2023-08-29 01:06:46,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=2735, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=0, PETRI_PLACES=208, PETRI_TRANSITIONS=0} [2023-08-29 01:06:46,995 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 123 predicate places. [2023-08-29 01:06:46,995 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 0 transitions, 0 flow [2023-08-29 01:06:46,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 173.1818181818182) internal successors, (1905), 11 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 01:06:46,998 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (24 of 25 remaining) [2023-08-29 01:06:46,999 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (23 of 25 remaining) [2023-08-29 01:06:46,999 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (22 of 25 remaining) [2023-08-29 01:06:47,000 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (21 of 25 remaining) [2023-08-29 01:06:47,000 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (20 of 25 remaining) [2023-08-29 01:06:47,000 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (19 of 25 remaining) [2023-08-29 01:06:47,000 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (18 of 25 remaining) [2023-08-29 01:06:47,001 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (17 of 25 remaining) [2023-08-29 01:06:47,001 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (16 of 25 remaining) [2023-08-29 01:06:47,001 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (15 of 25 remaining) [2023-08-29 01:06:47,001 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE (14 of 25 remaining) [2023-08-29 01:06:47,001 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (13 of 25 remaining) [2023-08-29 01:06:47,001 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE (12 of 25 remaining) [2023-08-29 01:06:47,002 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (11 of 25 remaining) [2023-08-29 01:06:47,002 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 25 remaining) [2023-08-29 01:06:47,002 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 25 remaining) [2023-08-29 01:06:47,002 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (8 of 25 remaining) [2023-08-29 01:06:47,002 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (7 of 25 remaining) [2023-08-29 01:06:47,002 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (6 of 25 remaining) [2023-08-29 01:06:47,002 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (5 of 25 remaining) [2023-08-29 01:06:47,003 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (4 of 25 remaining) [2023-08-29 01:06:47,003 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (3 of 25 remaining) [2023-08-29 01:06:47,003 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (2 of 25 remaining) [2023-08-29 01:06:47,003 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (1 of 25 remaining) [2023-08-29 01:06:47,003 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (0 of 25 remaining) [2023-08-29 01:06:47,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-29 01:06:47,004 INFO L445 BasicCegarLoop]: Path program histogram: [11, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 01:06:47,009 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-29 01:06:47,009 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-29 01:06:47,012 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.08 01:06:47 BasicIcfg [2023-08-29 01:06:47,013 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-29 01:06:47,013 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-08-29 01:06:47,014 INFO L271 PluginConnector]: Initializing Witness Printer... [2023-08-29 01:06:47,014 INFO L275 PluginConnector]: Witness Printer initialized [2023-08-29 01:06:47,014 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 01:02:23" (3/4) ... [2023-08-29 01:06:47,017 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-08-29 01:06:47,021 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2023-08-29 01:06:47,030 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 69 nodes and edges [2023-08-29 01:06:47,031 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 20 nodes and edges [2023-08-29 01:06:47,031 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2023-08-29 01:06:47,031 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-08-29 01:06:47,077 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2023-08-29 01:06:47,077 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-08-29 01:06:47,078 INFO L158 Benchmark]: Toolchain (without parser) took 265688.25ms. Allocated memory was 71.3MB in the beginning and 8.4GB in the end (delta: 8.4GB). Free memory was 45.6MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 2.6GB. Max. memory is 16.1GB. [2023-08-29 01:06:47,078 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 54.5MB. Free memory was 32.2MB in the beginning and 32.1MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2023-08-29 01:06:47,078 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1042.78ms. Allocated memory is still 71.3MB. Free memory was 45.4MB in the beginning and 40.7MB in the end (delta: 4.7MB). Peak memory consumption was 27.2MB. Max. memory is 16.1GB. [2023-08-29 01:06:47,079 INFO L158 Benchmark]: Boogie Procedure Inliner took 68.21ms. Allocated memory is still 71.3MB. Free memory was 40.7MB in the beginning and 36.4MB in the end (delta: 4.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-08-29 01:06:47,079 INFO L158 Benchmark]: Boogie Preprocessor took 51.85ms. Allocated memory is still 71.3MB. Free memory was 36.4MB in the beginning and 32.2MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-08-29 01:06:47,079 INFO L158 Benchmark]: RCFGBuilder took 1002.00ms. Allocated memory was 71.3MB in the beginning and 86.0MB in the end (delta: 14.7MB). Free memory was 31.9MB in the beginning and 36.5MB in the end (delta: -4.6MB). Peak memory consumption was 16.3MB. Max. memory is 16.1GB. [2023-08-29 01:06:47,080 INFO L158 Benchmark]: TraceAbstraction took 263452.72ms. Allocated memory was 86.0MB in the beginning and 8.4GB in the end (delta: 8.3GB). Free memory was 35.6MB in the beginning and 5.8GB in the end (delta: -5.8GB). Peak memory consumption was 2.6GB. Max. memory is 16.1GB. [2023-08-29 01:06:47,080 INFO L158 Benchmark]: Witness Printer took 63.87ms. Allocated memory is still 8.4GB. Free memory was 5.8GB in the beginning and 5.8GB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-08-29 01:06:47,081 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.18ms. Allocated memory is still 54.5MB. Free memory was 32.2MB in the beginning and 32.1MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1042.78ms. Allocated memory is still 71.3MB. Free memory was 45.4MB in the beginning and 40.7MB in the end (delta: 4.7MB). Peak memory consumption was 27.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 68.21ms. Allocated memory is still 71.3MB. Free memory was 40.7MB in the beginning and 36.4MB in the end (delta: 4.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 51.85ms. Allocated memory is still 71.3MB. Free memory was 36.4MB in the beginning and 32.2MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1002.00ms. Allocated memory was 71.3MB in the beginning and 86.0MB in the end (delta: 14.7MB). Free memory was 31.9MB in the beginning and 36.5MB in the end (delta: -4.6MB). Peak memory consumption was 16.3MB. Max. memory is 16.1GB. * TraceAbstraction took 263452.72ms. Allocated memory was 86.0MB in the beginning and 8.4GB in the end (delta: 8.3GB). Free memory was 35.6MB in the beginning and 5.8GB in the end (delta: -5.8GB). Peak memory consumption was 2.6GB. Max. memory is 16.1GB. * Witness Printer took 63.87ms. Allocated memory is still 8.4GB. Free memory was 5.8GB in the beginning and 5.8GB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 50.2s, 229 PlacesBefore, 85 PlacesAfterwards, 228 TransitionsBefore, 82 TransitionsAfterwards, 6368 CoEnabledTransitionPairs, 8 FixpointIterations, 106 TrivialSequentialCompositions, 59 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 24 ConcurrentYvCompositions, 2 ChoiceCompositions, 194 TotalNumberOfCompositions, 34732 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8374, independent: 7281, independent conditional: 0, independent unconditional: 7281, dependent: 1093, dependent conditional: 0, dependent unconditional: 1093, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3164, independent: 3072, independent conditional: 0, independent unconditional: 3072, dependent: 92, dependent conditional: 0, dependent unconditional: 92, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 8374, independent: 4209, independent conditional: 0, independent unconditional: 4209, dependent: 1001, dependent conditional: 0, dependent unconditional: 1001, unknown: 3164, unknown conditional: 0, unknown unconditional: 3164] , Statistics on independence cache: Total cache size (in pairs): 299, Positive cache size: 231, Positive conditional cache size: 0, Positive unconditional cache size: 231, Negative cache size: 68, Negative conditional cache size: 0, Negative unconditional cache size: 68, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: 1708]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1709]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1716]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1719]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1756]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1722]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1734]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1725]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1757]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1735]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1758]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1752]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1759]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1753]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1694]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1697]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1700]: 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, 244 locations, 25 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: 263.3s, OverallIterations: 35, TraceHistogramMax: 1, PathProgramHistogramMax: 11, EmptinessCheckTime: 0.0s, AutomataDifference: 196.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 50.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 19206 SdHoareTripleChecker+Valid, 59.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 15670 mSDsluCounter, 13835 SdHoareTripleChecker+Invalid, 52.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13279 mSDsCounter, 4873 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 71361 IncrementalHoareTripleChecker+Invalid, 76234 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4873 mSolverCounterUnsat, 556 mSDtfsCounter, 71361 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 526 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 517 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1203 ImplicationChecksByTransitivity, 5.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=47895occurred in iteration=30, InterpolantAutomatonStates: 360, 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, 15.1s InterpolantComputationTime, 632 NumberOfCodeBlocks, 632 NumberOfCodeBlocksAsserted, 35 NumberOfCheckSat, 597 ConstructedInterpolants, 0 QuantifiedInterpolants, 7493 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 35 InterpolantComputations, 35 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 17 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-08-29 01:06:47,110 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