./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/06-symbeq_15-list_entry_nr.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/06-symbeq_15-list_entry_nr.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a7843ed292ba7ad810f8623eae57d1bf23212a957c35d700b564dc03a7df5581 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 20:20:41,136 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 20:20:41,203 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DataRace-32bit-Automizer_Default.epf [2023-11-28 20:20:41,208 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 20:20:41,209 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 20:20:41,233 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 20:20:41,234 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 20:20:41,234 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 20:20:41,235 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 20:20:41,236 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 20:20:41,237 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 20:20:41,237 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 20:20:41,238 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 20:20:41,238 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 20:20:41,239 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-28 20:20:41,239 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-28 20:20:41,240 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-28 20:20:41,240 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-28 20:20:41,241 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 20:20:41,241 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-28 20:20:41,242 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 20:20:41,242 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-28 20:20:41,243 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-11-28 20:20:41,243 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-28 20:20:41,244 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-28 20:20:41,244 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-28 20:20:41,245 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 20:20:41,245 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 20:20:41,246 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 20:20:41,246 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 20:20:41,247 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 20:20:41,247 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 20:20:41,247 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 20:20:41,248 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-28 20:20:41,248 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-28 20:20:41,249 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-28 20:20:41,249 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 20:20:41,249 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 20:20:41,250 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-28 20:20:41,250 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 20:20:41,250 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 20:20:41,250 INFO L153 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a7843ed292ba7ad810f8623eae57d1bf23212a957c35d700b564dc03a7df5581 [2023-11-28 20:20:41,479 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 20:20:41,505 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 20:20:41,507 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 20:20:41,509 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 20:20:41,509 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 20:20:41,510 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/goblint-regression/06-symbeq_15-list_entry_nr.i [2023-11-28 20:20:44,309 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 20:20:44,557 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 20:20:44,558 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/sv-benchmarks/c/goblint-regression/06-symbeq_15-list_entry_nr.i [2023-11-28 20:20:44,586 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya/data/27ed54722/6ec47390000641e0a32713e8b2c47363/FLAG6af666a0f [2023-11-28 20:20:44,601 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya/data/27ed54722/6ec47390000641e0a32713e8b2c47363 [2023-11-28 20:20:44,603 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 20:20:44,605 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 20:20:44,607 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 20:20:44,607 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 20:20:44,612 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 20:20:44,613 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,614 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@483b7bc2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44, skipping insertion in model container [2023-11-28 20:20:44,614 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,697 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 20:20:45,069 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 20:20:45,080 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 20:20:45,124 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 20:20:45,165 INFO L206 MainTranslator]: Completed translation [2023-11-28 20:20:45,166 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:45 WrapperNode [2023-11-28 20:20:45,166 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 20:20:45,167 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 20:20:45,167 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 20:20:45,167 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 20:20:45,175 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:45" (1/1) ... [2023-11-28 20:20:45,189 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:45" (1/1) ... [2023-11-28 20:20:45,215 INFO L138 Inliner]: procedures = 187, calls = 16, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 98 [2023-11-28 20:20:45,216 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 20:20:45,216 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 20:20:45,216 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 20:20:45,217 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 20:20:45,226 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:45" (1/1) ... [2023-11-28 20:20:45,226 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:45" (1/1) ... [2023-11-28 20:20:45,231 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:45" (1/1) ... [2023-11-28 20:20:45,231 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:45" (1/1) ... [2023-11-28 20:20:45,244 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:45" (1/1) ... [2023-11-28 20:20:45,246 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:45" (1/1) ... [2023-11-28 20:20:45,248 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:45" (1/1) ... [2023-11-28 20:20:45,250 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:45" (1/1) ... [2023-11-28 20:20:45,253 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 20:20:45,254 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 20:20:45,255 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 20:20:45,255 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 20:20:45,256 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:45" (1/1) ... [2023-11-28 20:20:45,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 20:20:45,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:45,281 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 20:20:45,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 20:20:45,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-28 20:20:45,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-28 20:20:45,326 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-28 20:20:45,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-28 20:20:45,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-28 20:20:45,327 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-11-28 20:20:45,327 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-11-28 20:20:45,327 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-28 20:20:45,327 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-28 20:20:45,328 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 20:20:45,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 20:20:45,329 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-28 20:20:45,447 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 20:20:45,450 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 20:20:45,678 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 20:20:45,700 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 20:20:45,700 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-28 20:20:45,701 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:20:45 BoogieIcfgContainer [2023-11-28 20:20:45,702 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 20:20:45,704 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 20:20:45,704 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 20:20:45,707 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 20:20:45,708 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 08:20:44" (1/3) ... [2023-11-28 20:20:45,708 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35529903 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 08:20:45, skipping insertion in model container [2023-11-28 20:20:45,709 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:45" (2/3) ... [2023-11-28 20:20:45,709 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35529903 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 08:20:45, skipping insertion in model container [2023-11-28 20:20:45,709 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:20:45" (3/3) ... [2023-11-28 20:20:45,710 INFO L112 eAbstractionObserver]: Analyzing ICFG 06-symbeq_15-list_entry_nr.i [2023-11-28 20:20:45,719 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-28 20:20:45,730 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 20:20:45,730 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-11-28 20:20:45,730 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-28 20:20:45,814 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-11-28 20:20:45,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 117 places, 113 transitions, 230 flow [2023-11-28 20:20:45,895 INFO L124 PetriNetUnfolderBase]: 0/112 cut-off events. [2023-11-28 20:20:45,895 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-28 20:20:45,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116 conditions, 112 events. 0/112 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 88 event pairs, 0 based on Foata normal form. 0/103 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2023-11-28 20:20:45,899 INFO L82 GeneralOperation]: Start removeDead. Operand has 117 places, 113 transitions, 230 flow [2023-11-28 20:20:45,903 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 116 places, 112 transitions, 227 flow [2023-11-28 20:20:45,911 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 20:20:45,918 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=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@331b9748, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 20:20:45,918 INFO L358 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2023-11-28 20:20:45,923 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-28 20:20:45,923 INFO L124 PetriNetUnfolderBase]: 0/10 cut-off events. [2023-11-28 20:20:45,923 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-28 20:20:45,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:45,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:20:45,925 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:20:45,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:45,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1594403520, now seen corresponding path program 1 times [2023-11-28 20:20:45,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:45,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430513137] [2023-11-28 20:20:45,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:45,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:46,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:46,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-11-28 20:20:46,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:46,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430513137] [2023-11-28 20:20:46,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430513137] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:46,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:46,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 20:20:46,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123929285] [2023-11-28 20:20:46,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:46,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 20:20:46,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:46,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 20:20:46,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:20:46,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 113 [2023-11-28 20:20:46,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 112 transitions, 227 flow. Second operand has 3 states, 3 states have (on average 99.33333333333333) internal successors, (298), 3 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:46,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 113 [2023-11-28 20:20:46,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:46,297 INFO L124 PetriNetUnfolderBase]: 12/259 cut-off events. [2023-11-28 20:20:46,297 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-28 20:20:46,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 302 conditions, 259 events. 12/259 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 711 event pairs, 12 based on Foata normal form. 0/234 useless extension candidates. Maximal degree in co-relation 254. Up to 37 conditions per place. [2023-11-28 20:20:46,303 INFO L140 encePairwiseOnDemand]: 110/113 looper letters, 12 selfloop transitions, 2 changer transitions 0/111 dead transitions. [2023-11-28 20:20:46,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 111 transitions, 253 flow [2023-11-28 20:20:46,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 20:20:46,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-28 20:20:46,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 309 transitions. [2023-11-28 20:20:46,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.911504424778761 [2023-11-28 20:20:46,320 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 309 transitions. [2023-11-28 20:20:46,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 309 transitions. [2023-11-28 20:20:46,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:46,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 309 transitions. [2023-11-28 20:20:46,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 103.0) internal successors, (309), 3 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 113.0) internal successors, (452), 4 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,336 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 113.0) internal successors, (452), 4 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,338 INFO L175 Difference]: Start difference. First operand has 116 places, 112 transitions, 227 flow. Second operand 3 states and 309 transitions. [2023-11-28 20:20:46,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 111 transitions, 253 flow [2023-11-28 20:20:46,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 111 transitions, 252 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-28 20:20:46,347 INFO L231 Difference]: Finished difference. Result has 116 places, 111 transitions, 228 flow [2023-11-28 20:20:46,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=228, PETRI_PLACES=116, PETRI_TRANSITIONS=111} [2023-11-28 20:20:46,353 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 0 predicate places. [2023-11-28 20:20:46,354 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 111 transitions, 228 flow [2023-11-28 20:20:46,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 99.33333333333333) internal successors, (298), 3 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:46,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:20:46,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-28 20:20:46,355 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:20:46,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:46,356 INFO L85 PathProgramCache]: Analyzing trace with hash -15004882, now seen corresponding path program 1 times [2023-11-28 20:20:46,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:46,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268731694] [2023-11-28 20:20:46,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:46,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:46,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:46,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:46,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:46,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268731694] [2023-11-28 20:20:46,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268731694] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:46,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:46,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 20:20:46,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146049309] [2023-11-28 20:20:46,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:46,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 20:20:46,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:46,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 20:20:46,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:20:46,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 113 [2023-11-28 20:20:46,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 111 transitions, 228 flow. Second operand has 3 states, 3 states have (on average 99.0) internal successors, (297), 3 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:46,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 113 [2023-11-28 20:20:46,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:46,509 INFO L124 PetriNetUnfolderBase]: 16/301 cut-off events. [2023-11-28 20:20:46,509 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-28 20:20:46,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 352 conditions, 301 events. 16/301 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1056 event pairs, 16 based on Foata normal form. 0/282 useless extension candidates. Maximal degree in co-relation 333. Up to 43 conditions per place. [2023-11-28 20:20:46,512 INFO L140 encePairwiseOnDemand]: 109/113 looper letters, 11 selfloop transitions, 1 changer transitions 0/108 dead transitions. [2023-11-28 20:20:46,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 108 transitions, 246 flow [2023-11-28 20:20:46,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 20:20:46,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-28 20:20:46,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 309 transitions. [2023-11-28 20:20:46,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.911504424778761 [2023-11-28 20:20:46,515 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 309 transitions. [2023-11-28 20:20:46,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 309 transitions. [2023-11-28 20:20:46,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:46,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 309 transitions. [2023-11-28 20:20:46,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 103.0) internal successors, (309), 3 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 113.0) internal successors, (452), 4 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,520 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 113.0) internal successors, (452), 4 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,520 INFO L175 Difference]: Start difference. First operand has 116 places, 111 transitions, 228 flow. Second operand 3 states and 309 transitions. [2023-11-28 20:20:46,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 108 transitions, 246 flow [2023-11-28 20:20:46,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 108 transitions, 242 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-28 20:20:46,524 INFO L231 Difference]: Finished difference. Result has 113 places, 108 transitions, 220 flow [2023-11-28 20:20:46,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=220, PETRI_PLACES=113, PETRI_TRANSITIONS=108} [2023-11-28 20:20:46,526 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -3 predicate places. [2023-11-28 20:20:46,526 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 108 transitions, 220 flow [2023-11-28 20:20:46,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 99.0) internal successors, (297), 3 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:46,527 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] [2023-11-28 20:20:46,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-28 20:20:46,527 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:20:46,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:46,528 INFO L85 PathProgramCache]: Analyzing trace with hash 996432655, now seen corresponding path program 1 times [2023-11-28 20:20:46,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:46,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050127903] [2023-11-28 20:20:46,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:46,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:46,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:46,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:46,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:46,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050127903] [2023-11-28 20:20:46,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050127903] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:46,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:46,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 20:20:46,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699863226] [2023-11-28 20:20:46,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:46,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 20:20:46,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:46,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 20:20:46,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-28 20:20:47,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 113 [2023-11-28 20:20:47,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 108 transitions, 220 flow. Second operand has 6 states, 6 states have (on average 82.33333333333333) internal successors, (494), 6 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:47,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:47,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 113 [2023-11-28 20:20:47,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:47,220 INFO L124 PetriNetUnfolderBase]: 100/566 cut-off events. [2023-11-28 20:20:47,221 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-28 20:20:47,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 803 conditions, 566 events. 100/566 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 3019 event pairs, 100 based on Foata normal form. 0/527 useless extension candidates. Maximal degree in co-relation 785. Up to 227 conditions per place. [2023-11-28 20:20:47,227 INFO L140 encePairwiseOnDemand]: 107/113 looper letters, 26 selfloop transitions, 5 changer transitions 0/107 dead transitions. [2023-11-28 20:20:47,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 107 transitions, 280 flow [2023-11-28 20:20:47,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 20:20:47,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-28 20:20:47,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 518 transitions. [2023-11-28 20:20:47,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7640117994100295 [2023-11-28 20:20:47,231 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 518 transitions. [2023-11-28 20:20:47,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 518 transitions. [2023-11-28 20:20:47,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:47,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 518 transitions. [2023-11-28 20:20:47,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 86.33333333333333) internal successors, (518), 6 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:47,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 113.0) internal successors, (791), 7 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:47,238 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 113.0) internal successors, (791), 7 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:47,238 INFO L175 Difference]: Start difference. First operand has 113 places, 108 transitions, 220 flow. Second operand 6 states and 518 transitions. [2023-11-28 20:20:47,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 107 transitions, 280 flow [2023-11-28 20:20:47,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 107 transitions, 279 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-28 20:20:47,242 INFO L231 Difference]: Finished difference. Result has 116 places, 107 transitions, 227 flow [2023-11-28 20:20:47,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=227, PETRI_PLACES=116, PETRI_TRANSITIONS=107} [2023-11-28 20:20:47,243 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 0 predicate places. [2023-11-28 20:20:47,244 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 107 transitions, 227 flow [2023-11-28 20:20:47,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 82.33333333333333) internal successors, (494), 6 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:47,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:47,245 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:20:47,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-28 20:20:47,245 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:20:47,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:47,246 INFO L85 PathProgramCache]: Analyzing trace with hash -454063330, now seen corresponding path program 1 times [2023-11-28 20:20:47,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:47,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665390136] [2023-11-28 20:20:47,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:47,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:47,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:47,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:47,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:47,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665390136] [2023-11-28 20:20:47,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665390136] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:47,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:47,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 20:20:47,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173489048] [2023-11-28 20:20:47,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:47,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 20:20:47,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:47,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 20:20:47,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-28 20:20:47,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 113 [2023-11-28 20:20:47,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 107 transitions, 227 flow. Second operand has 6 states, 6 states have (on average 88.16666666666667) internal successors, (529), 6 states have internal predecessors, (529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:47,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:47,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 113 [2023-11-28 20:20:47,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:48,035 INFO L124 PetriNetUnfolderBase]: 114/605 cut-off events. [2023-11-28 20:20:48,035 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-28 20:20:48,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 876 conditions, 605 events. 114/605 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3385 event pairs, 61 based on Foata normal form. 0/573 useless extension candidates. Maximal degree in co-relation 858. Up to 211 conditions per place. [2023-11-28 20:20:48,039 INFO L140 encePairwiseOnDemand]: 102/113 looper letters, 34 selfloop transitions, 22 changer transitions 0/136 dead transitions. [2023-11-28 20:20:48,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 136 transitions, 397 flow [2023-11-28 20:20:48,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 20:20:48,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-28 20:20:48,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2023-11-28 20:20:48,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8451327433628318 [2023-11-28 20:20:48,042 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 573 transitions. [2023-11-28 20:20:48,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 573 transitions. [2023-11-28 20:20:48,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:48,043 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 573 transitions. [2023-11-28 20:20:48,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 95.5) internal successors, (573), 6 states have internal predecessors, (573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 113.0) internal successors, (791), 7 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,047 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 113.0) internal successors, (791), 7 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,047 INFO L175 Difference]: Start difference. First operand has 116 places, 107 transitions, 227 flow. Second operand 6 states and 573 transitions. [2023-11-28 20:20:48,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 136 transitions, 397 flow [2023-11-28 20:20:48,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 136 transitions, 387 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-28 20:20:48,051 INFO L231 Difference]: Finished difference. Result has 121 places, 128 transitions, 367 flow [2023-11-28 20:20:48,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=367, PETRI_PLACES=121, PETRI_TRANSITIONS=128} [2023-11-28 20:20:48,053 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 5 predicate places. [2023-11-28 20:20:48,053 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 128 transitions, 367 flow [2023-11-28 20:20:48,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 88.16666666666667) internal successors, (529), 6 states have internal predecessors, (529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:48,054 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:20:48,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-28 20:20:48,054 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:20:48,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:48,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1391442869, now seen corresponding path program 1 times [2023-11-28 20:20:48,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:48,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021737445] [2023-11-28 20:20:48,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:48,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:48,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:48,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:48,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:48,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021737445] [2023-11-28 20:20:48,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021737445] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:48,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:48,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 20:20:48,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798505103] [2023-11-28 20:20:48,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:48,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 20:20:48,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:48,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 20:20:48,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-28 20:20:48,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 113 [2023-11-28 20:20:48,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 128 transitions, 367 flow. Second operand has 6 states, 6 states have (on average 88.16666666666667) internal successors, (529), 6 states have internal predecessors, (529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:48,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 113 [2023-11-28 20:20:48,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:48,714 INFO L124 PetriNetUnfolderBase]: 152/704 cut-off events. [2023-11-28 20:20:48,714 INFO L125 PetriNetUnfolderBase]: For 133/153 co-relation queries the response was YES. [2023-11-28 20:20:48,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1227 conditions, 704 events. 152/704 cut-off events. For 133/153 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 4156 event pairs, 61 based on Foata normal form. 5/679 useless extension candidates. Maximal degree in co-relation 1205. Up to 268 conditions per place. [2023-11-28 20:20:48,721 INFO L140 encePairwiseOnDemand]: 102/113 looper letters, 47 selfloop transitions, 26 changer transitions 0/157 dead transitions. [2023-11-28 20:20:48,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 157 transitions, 589 flow [2023-11-28 20:20:48,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 20:20:48,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-28 20:20:48,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2023-11-28 20:20:48,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8451327433628318 [2023-11-28 20:20:48,725 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 573 transitions. [2023-11-28 20:20:48,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 573 transitions. [2023-11-28 20:20:48,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:48,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 573 transitions. [2023-11-28 20:20:48,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 95.5) internal successors, (573), 6 states have internal predecessors, (573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,730 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 113.0) internal successors, (791), 7 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,731 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 113.0) internal successors, (791), 7 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,731 INFO L175 Difference]: Start difference. First operand has 121 places, 128 transitions, 367 flow. Second operand 6 states and 573 transitions. [2023-11-28 20:20:48,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 157 transitions, 589 flow [2023-11-28 20:20:48,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 157 transitions, 589 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-28 20:20:48,738 INFO L231 Difference]: Finished difference. Result has 131 places, 149 transitions, 551 flow [2023-11-28 20:20:48,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=551, PETRI_PLACES=131, PETRI_TRANSITIONS=149} [2023-11-28 20:20:48,739 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 15 predicate places. [2023-11-28 20:20:48,739 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 149 transitions, 551 flow [2023-11-28 20:20:48,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 88.16666666666667) internal successors, (529), 6 states have internal predecessors, (529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:48,740 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, 1, 1, 1, 1, 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-11-28 20:20:48,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-28 20:20:48,740 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:20:48,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:48,741 INFO L85 PathProgramCache]: Analyzing trace with hash 487290659, now seen corresponding path program 1 times [2023-11-28 20:20:48,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:48,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274798438] [2023-11-28 20:20:48,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:48,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:48,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:49,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:49,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:49,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274798438] [2023-11-28 20:20:49,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274798438] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:49,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:49,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 20:20:49,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075531733] [2023-11-28 20:20:49,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:49,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 20:20:49,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:49,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 20:20:49,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-28 20:20:49,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 113 [2023-11-28 20:20:49,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 149 transitions, 551 flow. Second operand has 6 states, 6 states have (on average 83.16666666666667) internal successors, (499), 6 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:49,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:49,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 113 [2023-11-28 20:20:49,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:49,496 INFO L124 PetriNetUnfolderBase]: 292/1110 cut-off events. [2023-11-28 20:20:49,496 INFO L125 PetriNetUnfolderBase]: For 585/607 co-relation queries the response was YES. [2023-11-28 20:20:49,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2477 conditions, 1110 events. 292/1110 cut-off events. For 585/607 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 7194 event pairs, 101 based on Foata normal form. 9/1071 useless extension candidates. Maximal degree in co-relation 2450. Up to 532 conditions per place. [2023-11-28 20:20:49,504 INFO L140 encePairwiseOnDemand]: 98/113 looper letters, 72 selfloop transitions, 53 changer transitions 4/204 dead transitions. [2023-11-28 20:20:49,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 204 transitions, 1053 flow [2023-11-28 20:20:49,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 20:20:49,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-28 20:20:49,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 559 transitions. [2023-11-28 20:20:49,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8244837758112095 [2023-11-28 20:20:49,507 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 559 transitions. [2023-11-28 20:20:49,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 559 transitions. [2023-11-28 20:20:49,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:49,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 559 transitions. [2023-11-28 20:20:49,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 93.16666666666667) internal successors, (559), 6 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:49,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 113.0) internal successors, (791), 7 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:49,512 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 113.0) internal successors, (791), 7 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:49,512 INFO L175 Difference]: Start difference. First operand has 131 places, 149 transitions, 551 flow. Second operand 6 states and 559 transitions. [2023-11-28 20:20:49,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 204 transitions, 1053 flow [2023-11-28 20:20:49,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 204 transitions, 1053 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-28 20:20:49,522 INFO L231 Difference]: Finished difference. Result has 141 places, 196 transitions, 1033 flow [2023-11-28 20:20:49,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=551, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1033, PETRI_PLACES=141, PETRI_TRANSITIONS=196} [2023-11-28 20:20:49,524 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 25 predicate places. [2023-11-28 20:20:49,524 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 196 transitions, 1033 flow [2023-11-28 20:20:49,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 83.16666666666667) internal successors, (499), 6 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:49,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:49,524 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, 1, 1, 1, 1, 1, 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-11-28 20:20:49,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-28 20:20:49,525 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:20:49,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:49,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1624808004, now seen corresponding path program 1 times [2023-11-28 20:20:49,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:49,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259403888] [2023-11-28 20:20:49,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:49,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:49,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:49,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:49,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:49,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259403888] [2023-11-28 20:20:49,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259403888] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:49,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:49,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 20:20:49,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699180545] [2023-11-28 20:20:49,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:49,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 20:20:49,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:49,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 20:20:49,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-28 20:20:50,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 113 [2023-11-28 20:20:50,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 196 transitions, 1033 flow. Second operand has 6 states, 6 states have (on average 83.16666666666667) internal successors, (499), 6 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:50,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:50,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 113 [2023-11-28 20:20:50,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:50,337 INFO L124 PetriNetUnfolderBase]: 396/1427 cut-off events. [2023-11-28 20:20:50,337 INFO L125 PetriNetUnfolderBase]: For 1554/1595 co-relation queries the response was YES. [2023-11-28 20:20:50,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3804 conditions, 1427 events. 396/1427 cut-off events. For 1554/1595 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 9760 event pairs, 107 based on Foata normal form. 4/1395 useless extension candidates. Maximal degree in co-relation 3772. Up to 677 conditions per place. [2023-11-28 20:20:50,346 INFO L140 encePairwiseOnDemand]: 98/113 looper letters, 109 selfloop transitions, 61 changer transitions 10/257 dead transitions. [2023-11-28 20:20:50,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 257 transitions, 1739 flow [2023-11-28 20:20:50,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 20:20:50,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-28 20:20:50,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 559 transitions. [2023-11-28 20:20:50,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8244837758112095 [2023-11-28 20:20:50,349 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 559 transitions. [2023-11-28 20:20:50,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 559 transitions. [2023-11-28 20:20:50,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:50,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 559 transitions. [2023-11-28 20:20:50,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 93.16666666666667) internal successors, (559), 6 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:50,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 113.0) internal successors, (791), 7 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:50,353 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 113.0) internal successors, (791), 7 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:50,354 INFO L175 Difference]: Start difference. First operand has 141 places, 196 transitions, 1033 flow. Second operand 6 states and 559 transitions. [2023-11-28 20:20:50,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 257 transitions, 1739 flow [2023-11-28 20:20:50,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 257 transitions, 1675 flow, removed 32 selfloop flow, removed 0 redundant places. [2023-11-28 20:20:50,399 INFO L231 Difference]: Finished difference. Result has 151 places, 243 transitions, 1555 flow [2023-11-28 20:20:50,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=975, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1555, PETRI_PLACES=151, PETRI_TRANSITIONS=243} [2023-11-28 20:20:50,400 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 35 predicate places. [2023-11-28 20:20:50,401 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 243 transitions, 1555 flow [2023-11-28 20:20:50,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 83.16666666666667) internal successors, (499), 6 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:50,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:50,401 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:20:50,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-28 20:20:50,402 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:20:50,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:50,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1612711533, now seen corresponding path program 1 times [2023-11-28 20:20:50,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:50,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428974403] [2023-11-28 20:20:50,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:50,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:50,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:50,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:50,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:50,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428974403] [2023-11-28 20:20:50,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428974403] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:50,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:50,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:20:50,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493043941] [2023-11-28 20:20:50,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:50,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:20:50,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:50,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:20:50,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:20:51,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:20:51,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 243 transitions, 1555 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:51,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:51,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:20:51,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:52,302 INFO L124 PetriNetUnfolderBase]: 618/2316 cut-off events. [2023-11-28 20:20:52,303 INFO L125 PetriNetUnfolderBase]: For 2882/2930 co-relation queries the response was YES. [2023-11-28 20:20:52,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6510 conditions, 2316 events. 618/2316 cut-off events. For 2882/2930 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 18627 event pairs, 38 based on Foata normal form. 6/2307 useless extension candidates. Maximal degree in co-relation 6468. Up to 366 conditions per place. [2023-11-28 20:20:52,321 INFO L140 encePairwiseOnDemand]: 97/113 looper letters, 39 selfloop transitions, 14 changer transitions 18/290 dead transitions. [2023-11-28 20:20:52,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 290 transitions, 1791 flow [2023-11-28 20:20:52,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:20:52,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:20:52,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1051 transitions. [2023-11-28 20:20:52,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8455349959774738 [2023-11-28 20:20:52,324 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1051 transitions. [2023-11-28 20:20:52,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1051 transitions. [2023-11-28 20:20:52,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:52,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1051 transitions. [2023-11-28 20:20:52,328 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 95.54545454545455) internal successors, (1051), 11 states have internal predecessors, (1051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:52,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:52,331 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:52,331 INFO L175 Difference]: Start difference. First operand has 151 places, 243 transitions, 1555 flow. Second operand 11 states and 1051 transitions. [2023-11-28 20:20:52,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 290 transitions, 1791 flow [2023-11-28 20:20:52,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 290 transitions, 1723 flow, removed 34 selfloop flow, removed 0 redundant places. [2023-11-28 20:20:52,363 INFO L231 Difference]: Finished difference. Result has 168 places, 252 transitions, 1578 flow [2023-11-28 20:20:52,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1578, PETRI_PLACES=168, PETRI_TRANSITIONS=252} [2023-11-28 20:20:52,364 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 52 predicate places. [2023-11-28 20:20:52,364 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 252 transitions, 1578 flow [2023-11-28 20:20:52,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:52,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:52,365 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:20:52,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-28 20:20:52,365 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:20:52,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:52,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1331650163, now seen corresponding path program 2 times [2023-11-28 20:20:52,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:52,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607577361] [2023-11-28 20:20:52,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:52,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:52,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:53,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:53,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:53,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607577361] [2023-11-28 20:20:53,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607577361] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:53,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:53,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:20:53,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829118495] [2023-11-28 20:20:53,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:53,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:20:53,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:53,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:20:53,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:20:53,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:20:53,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 252 transitions, 1578 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:53,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:53,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:20:53,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:54,605 INFO L124 PetriNetUnfolderBase]: 620/2415 cut-off events. [2023-11-28 20:20:54,605 INFO L125 PetriNetUnfolderBase]: For 3255/3330 co-relation queries the response was YES. [2023-11-28 20:20:54,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7161 conditions, 2415 events. 620/2415 cut-off events. For 3255/3330 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 19640 event pairs, 41 based on Foata normal form. 13/2418 useless extension candidates. Maximal degree in co-relation 7108. Up to 366 conditions per place. [2023-11-28 20:20:54,624 INFO L140 encePairwiseOnDemand]: 98/113 looper letters, 33 selfloop transitions, 19 changer transitions 24/295 dead transitions. [2023-11-28 20:20:54,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 295 transitions, 1900 flow [2023-11-28 20:20:54,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:20:54,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:20:54,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1047 transitions. [2023-11-28 20:20:54,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8423169750603379 [2023-11-28 20:20:54,629 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1047 transitions. [2023-11-28 20:20:54,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1047 transitions. [2023-11-28 20:20:54,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:54,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1047 transitions. [2023-11-28 20:20:54,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 95.18181818181819) internal successors, (1047), 11 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:54,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:54,635 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:54,635 INFO L175 Difference]: Start difference. First operand has 168 places, 252 transitions, 1578 flow. Second operand 11 states and 1047 transitions. [2023-11-28 20:20:54,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 295 transitions, 1900 flow [2023-11-28 20:20:54,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 295 transitions, 1883 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-28 20:20:54,698 INFO L231 Difference]: Finished difference. Result has 177 places, 252 transitions, 1621 flow [2023-11-28 20:20:54,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1621, PETRI_PLACES=177, PETRI_TRANSITIONS=252} [2023-11-28 20:20:54,700 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 61 predicate places. [2023-11-28 20:20:54,700 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 252 transitions, 1621 flow [2023-11-28 20:20:54,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:54,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:54,701 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:20:54,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-28 20:20:54,701 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:20:54,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:54,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1122511011, now seen corresponding path program 3 times [2023-11-28 20:20:54,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:54,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626390128] [2023-11-28 20:20:54,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:54,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:54,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:55,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:55,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:55,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626390128] [2023-11-28 20:20:55,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626390128] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:55,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:55,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:20:55,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047305499] [2023-11-28 20:20:55,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:55,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:20:55,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:55,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:20:55,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:20:55,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:20:55,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 252 transitions, 1621 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:55,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:55,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:20:55,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:56,667 INFO L124 PetriNetUnfolderBase]: 563/2177 cut-off events. [2023-11-28 20:20:56,668 INFO L125 PetriNetUnfolderBase]: For 3427/3512 co-relation queries the response was YES. [2023-11-28 20:20:56,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6772 conditions, 2177 events. 563/2177 cut-off events. For 3427/3512 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 17231 event pairs, 21 based on Foata normal form. 12/2183 useless extension candidates. Maximal degree in co-relation 6715. Up to 368 conditions per place. [2023-11-28 20:20:56,690 INFO L140 encePairwiseOnDemand]: 97/113 looper letters, 41 selfloop transitions, 15 changer transitions 16/291 dead transitions. [2023-11-28 20:20:56,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 291 transitions, 1995 flow [2023-11-28 20:20:56,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:20:56,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:20:56,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1045 transitions. [2023-11-28 20:20:56,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8407079646017699 [2023-11-28 20:20:56,695 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1045 transitions. [2023-11-28 20:20:56,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1045 transitions. [2023-11-28 20:20:56,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:56,697 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1045 transitions. [2023-11-28 20:20:56,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 95.0) internal successors, (1045), 11 states have internal predecessors, (1045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:56,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:56,705 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:56,705 INFO L175 Difference]: Start difference. First operand has 177 places, 252 transitions, 1621 flow. Second operand 11 states and 1045 transitions. [2023-11-28 20:20:56,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 291 transitions, 1995 flow [2023-11-28 20:20:56,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 291 transitions, 1903 flow, removed 9 selfloop flow, removed 9 redundant places. [2023-11-28 20:20:56,742 INFO L231 Difference]: Finished difference. Result has 182 places, 257 transitions, 1669 flow [2023-11-28 20:20:56,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1583, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1669, PETRI_PLACES=182, PETRI_TRANSITIONS=257} [2023-11-28 20:20:56,743 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 66 predicate places. [2023-11-28 20:20:56,743 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 257 transitions, 1669 flow [2023-11-28 20:20:56,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:56,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:56,745 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:20:56,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-28 20:20:56,745 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:20:56,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:56,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1626939461, now seen corresponding path program 4 times [2023-11-28 20:20:56,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:56,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493743999] [2023-11-28 20:20:56,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:56,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:56,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:57,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:57,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:57,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493743999] [2023-11-28 20:20:57,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493743999] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:57,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:57,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:20:57,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542666954] [2023-11-28 20:20:57,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:57,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:20:57,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:57,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:20:57,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:20:58,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:20:58,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 257 transitions, 1669 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:58,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:58,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:20:58,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:58,915 INFO L124 PetriNetUnfolderBase]: 811/3010 cut-off events. [2023-11-28 20:20:58,916 INFO L125 PetriNetUnfolderBase]: For 5326/5427 co-relation queries the response was YES. [2023-11-28 20:20:58,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9532 conditions, 3010 events. 811/3010 cut-off events. For 5326/5427 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 25988 event pairs, 38 based on Foata normal form. 18/3017 useless extension candidates. Maximal degree in co-relation 9471. Up to 513 conditions per place. [2023-11-28 20:20:58,954 INFO L140 encePairwiseOnDemand]: 97/113 looper letters, 50 selfloop transitions, 19 changer transitions 4/292 dead transitions. [2023-11-28 20:20:58,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 292 transitions, 2053 flow [2023-11-28 20:20:58,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:20:58,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:20:58,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1034 transitions. [2023-11-28 20:20:58,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.831858407079646 [2023-11-28 20:20:58,959 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1034 transitions. [2023-11-28 20:20:58,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1034 transitions. [2023-11-28 20:20:58,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:58,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1034 transitions. [2023-11-28 20:20:58,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 94.0) internal successors, (1034), 11 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:58,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:58,968 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:58,968 INFO L175 Difference]: Start difference. First operand has 182 places, 257 transitions, 1669 flow. Second operand 11 states and 1034 transitions. [2023-11-28 20:20:58,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 292 transitions, 2053 flow [2023-11-28 20:20:59,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 292 transitions, 1973 flow, removed 35 selfloop flow, removed 7 redundant places. [2023-11-28 20:20:59,022 INFO L231 Difference]: Finished difference. Result has 188 places, 263 transitions, 1750 flow [2023-11-28 20:20:59,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1637, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1750, PETRI_PLACES=188, PETRI_TRANSITIONS=263} [2023-11-28 20:20:59,023 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 72 predicate places. [2023-11-28 20:20:59,023 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 263 transitions, 1750 flow [2023-11-28 20:20:59,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:59,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:59,024 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:20:59,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-28 20:20:59,024 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:20:59,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:59,025 INFO L85 PathProgramCache]: Analyzing trace with hash 533508919, now seen corresponding path program 5 times [2023-11-28 20:20:59,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:59,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30826435] [2023-11-28 20:20:59,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:59,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:59,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:59,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:59,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:59,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30826435] [2023-11-28 20:20:59,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30826435] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:59,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:59,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:20:59,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461812554] [2023-11-28 20:20:59,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:59,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:20:59,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:59,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:20:59,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:00,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:00,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 263 transitions, 1750 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:00,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:00,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:00,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:01,025 INFO L124 PetriNetUnfolderBase]: 1071/3820 cut-off events. [2023-11-28 20:21:01,025 INFO L125 PetriNetUnfolderBase]: For 6933/7073 co-relation queries the response was YES. [2023-11-28 20:21:01,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12246 conditions, 3820 events. 1071/3820 cut-off events. For 6933/7073 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 34837 event pairs, 46 based on Foata normal form. 22/3828 useless extension candidates. Maximal degree in co-relation 12184. Up to 696 conditions per place. [2023-11-28 20:21:01,059 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 49 selfloop transitions, 20 changer transitions 3/291 dead transitions. [2023-11-28 20:21:01,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 291 transitions, 2078 flow [2023-11-28 20:21:01,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:01,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:01,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1040 transitions. [2023-11-28 20:21:01,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8366854384553499 [2023-11-28 20:21:01,065 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1040 transitions. [2023-11-28 20:21:01,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1040 transitions. [2023-11-28 20:21:01,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:01,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1040 transitions. [2023-11-28 20:21:01,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 94.54545454545455) internal successors, (1040), 11 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:01,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:01,073 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:01,073 INFO L175 Difference]: Start difference. First operand has 188 places, 263 transitions, 1750 flow. Second operand 11 states and 1040 transitions. [2023-11-28 20:21:01,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 291 transitions, 2078 flow [2023-11-28 20:21:01,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 291 transitions, 2029 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-11-28 20:21:01,141 INFO L231 Difference]: Finished difference. Result has 193 places, 269 transitions, 1831 flow [2023-11-28 20:21:01,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1719, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1831, PETRI_PLACES=193, PETRI_TRANSITIONS=269} [2023-11-28 20:21:01,142 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 77 predicate places. [2023-11-28 20:21:01,143 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 269 transitions, 1831 flow [2023-11-28 20:21:01,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:01,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:01,144 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:01,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-28 20:21:01,144 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:01,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:01,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1900030135, now seen corresponding path program 6 times [2023-11-28 20:21:01,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:01,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893747179] [2023-11-28 20:21:01,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:01,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:01,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:01,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:01,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:01,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893747179] [2023-11-28 20:21:01,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893747179] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:01,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:01,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:01,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119265018] [2023-11-28 20:21:01,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:01,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:01,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:01,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:01,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:02,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:02,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 269 transitions, 1831 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:02,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:02,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:02,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:03,173 INFO L124 PetriNetUnfolderBase]: 1338/4746 cut-off events. [2023-11-28 20:21:03,173 INFO L125 PetriNetUnfolderBase]: For 9586/9765 co-relation queries the response was YES. [2023-11-28 20:21:03,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15499 conditions, 4746 events. 1338/4746 cut-off events. For 9586/9765 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 45432 event pairs, 66 based on Foata normal form. 22/4749 useless extension candidates. Maximal degree in co-relation 15435. Up to 864 conditions per place. [2023-11-28 20:21:03,201 INFO L140 encePairwiseOnDemand]: 97/113 looper letters, 56 selfloop transitions, 23 changer transitions 4/302 dead transitions. [2023-11-28 20:21:03,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 302 transitions, 2246 flow [2023-11-28 20:21:03,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:03,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:03,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1040 transitions. [2023-11-28 20:21:03,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8366854384553499 [2023-11-28 20:21:03,206 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1040 transitions. [2023-11-28 20:21:03,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1040 transitions. [2023-11-28 20:21:03,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:03,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1040 transitions. [2023-11-28 20:21:03,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 94.54545454545455) internal successors, (1040), 11 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:03,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:03,212 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:03,212 INFO L175 Difference]: Start difference. First operand has 193 places, 269 transitions, 1831 flow. Second operand 11 states and 1040 transitions. [2023-11-28 20:21:03,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 302 transitions, 2246 flow [2023-11-28 20:21:03,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 302 transitions, 2189 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-11-28 20:21:03,266 INFO L231 Difference]: Finished difference. Result has 201 places, 276 transitions, 1953 flow [2023-11-28 20:21:03,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1953, PETRI_PLACES=201, PETRI_TRANSITIONS=276} [2023-11-28 20:21:03,267 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 85 predicate places. [2023-11-28 20:21:03,267 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 276 transitions, 1953 flow [2023-11-28 20:21:03,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:03,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:03,268 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:03,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-28 20:21:03,268 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:03,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:03,269 INFO L85 PathProgramCache]: Analyzing trace with hash -743478175, now seen corresponding path program 7 times [2023-11-28 20:21:03,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:03,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686053549] [2023-11-28 20:21:03,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:03,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:03,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:03,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:03,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:03,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686053549] [2023-11-28 20:21:03,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686053549] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:03,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:03,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:03,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995258392] [2023-11-28 20:21:03,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:03,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:03,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:03,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:03,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:03,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:03,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 276 transitions, 1953 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:03,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:03,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:03,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:04,997 INFO L124 PetriNetUnfolderBase]: 1601/5612 cut-off events. [2023-11-28 20:21:04,997 INFO L125 PetriNetUnfolderBase]: For 12503/12714 co-relation queries the response was YES. [2023-11-28 20:21:05,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18590 conditions, 5612 events. 1601/5612 cut-off events. For 12503/12714 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 55739 event pairs, 73 based on Foata normal form. 30/5620 useless extension candidates. Maximal degree in co-relation 18521. Up to 1026 conditions per place. [2023-11-28 20:21:05,033 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 55 selfloop transitions, 27 changer transitions 5/306 dead transitions. [2023-11-28 20:21:05,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 306 transitions, 2390 flow [2023-11-28 20:21:05,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:05,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:05,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1039 transitions. [2023-11-28 20:21:05,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8358809332260659 [2023-11-28 20:21:05,037 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1039 transitions. [2023-11-28 20:21:05,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1039 transitions. [2023-11-28 20:21:05,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:05,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1039 transitions. [2023-11-28 20:21:05,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 94.45454545454545) internal successors, (1039), 11 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:05,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:05,042 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:05,042 INFO L175 Difference]: Start difference. First operand has 201 places, 276 transitions, 1953 flow. Second operand 11 states and 1039 transitions. [2023-11-28 20:21:05,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 306 transitions, 2390 flow [2023-11-28 20:21:05,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 306 transitions, 2321 flow, removed 22 selfloop flow, removed 6 redundant places. [2023-11-28 20:21:05,114 INFO L231 Difference]: Finished difference. Result has 208 places, 283 transitions, 2078 flow [2023-11-28 20:21:05,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1907, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2078, PETRI_PLACES=208, PETRI_TRANSITIONS=283} [2023-11-28 20:21:05,115 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 92 predicate places. [2023-11-28 20:21:05,115 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 283 transitions, 2078 flow [2023-11-28 20:21:05,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:05,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:05,116 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:05,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-28 20:21:05,116 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:05,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:05,116 INFO L85 PathProgramCache]: Analyzing trace with hash -360530411, now seen corresponding path program 8 times [2023-11-28 20:21:05,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:05,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96614318] [2023-11-28 20:21:05,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:05,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:05,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:05,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:05,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:05,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96614318] [2023-11-28 20:21:05,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96614318] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:05,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:05,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:05,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100147553] [2023-11-28 20:21:05,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:05,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:05,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:05,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:05,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:06,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:06,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 283 transitions, 2078 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:06,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:06,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:06,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:07,187 INFO L124 PetriNetUnfolderBase]: 1600/5628 cut-off events. [2023-11-28 20:21:07,187 INFO L125 PetriNetUnfolderBase]: For 13680/13901 co-relation queries the response was YES. [2023-11-28 20:21:07,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18848 conditions, 5628 events. 1600/5628 cut-off events. For 13680/13901 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 56009 event pairs, 73 based on Foata normal form. 37/5642 useless extension candidates. Maximal degree in co-relation 18776. Up to 1027 conditions per place. [2023-11-28 20:21:07,230 INFO L140 encePairwiseOnDemand]: 97/113 looper letters, 55 selfloop transitions, 29 changer transitions 5/308 dead transitions. [2023-11-28 20:21:07,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 308 transitions, 2458 flow [2023-11-28 20:21:07,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:07,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:07,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1043 transitions. [2023-11-28 20:21:07,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8390989541432019 [2023-11-28 20:21:07,233 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1043 transitions. [2023-11-28 20:21:07,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1043 transitions. [2023-11-28 20:21:07,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:07,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1043 transitions. [2023-11-28 20:21:07,236 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:07,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:07,240 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:07,240 INFO L175 Difference]: Start difference. First operand has 208 places, 283 transitions, 2078 flow. Second operand 11 states and 1043 transitions. [2023-11-28 20:21:07,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 308 transitions, 2458 flow [2023-11-28 20:21:07,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 308 transitions, 2393 flow, removed 16 selfloop flow, removed 6 redundant places. [2023-11-28 20:21:07,329 INFO L231 Difference]: Finished difference. Result has 216 places, 285 transitions, 2140 flow [2023-11-28 20:21:07,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=2023, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2140, PETRI_PLACES=216, PETRI_TRANSITIONS=285} [2023-11-28 20:21:07,330 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 100 predicate places. [2023-11-28 20:21:07,330 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 285 transitions, 2140 flow [2023-11-28 20:21:07,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:07,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:07,331 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:07,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-28 20:21:07,332 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:07,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:07,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1096636391, now seen corresponding path program 9 times [2023-11-28 20:21:07,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:07,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509974008] [2023-11-28 20:21:07,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:07,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:07,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:07,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:07,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:07,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509974008] [2023-11-28 20:21:07,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509974008] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:07,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:07,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:07,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721002752] [2023-11-28 20:21:07,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:07,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:07,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:07,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:07,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:08,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:08,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 285 transitions, 2140 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:08,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:08,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:08,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:09,278 INFO L124 PetriNetUnfolderBase]: 1599/5627 cut-off events. [2023-11-28 20:21:09,279 INFO L125 PetriNetUnfolderBase]: For 14425/14632 co-relation queries the response was YES. [2023-11-28 20:21:09,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18948 conditions, 5627 events. 1599/5627 cut-off events. For 14425/14632 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 55960 event pairs, 77 based on Foata normal form. 25/5629 useless extension candidates. Maximal degree in co-relation 18872. Up to 1039 conditions per place. [2023-11-28 20:21:09,314 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 58 selfloop transitions, 25 changer transitions 2/304 dead transitions. [2023-11-28 20:21:09,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 304 transitions, 2490 flow [2023-11-28 20:21:09,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:09,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:09,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1046 transitions. [2023-11-28 20:21:09,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8415124698310539 [2023-11-28 20:21:09,317 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1046 transitions. [2023-11-28 20:21:09,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1046 transitions. [2023-11-28 20:21:09,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:09,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1046 transitions. [2023-11-28 20:21:09,320 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 95.0909090909091) internal successors, (1046), 11 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:09,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:09,323 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:09,323 INFO L175 Difference]: Start difference. First operand has 216 places, 285 transitions, 2140 flow. Second operand 11 states and 1046 transitions. [2023-11-28 20:21:09,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 304 transitions, 2490 flow [2023-11-28 20:21:09,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 304 transitions, 2335 flow, removed 39 selfloop flow, removed 11 redundant places. [2023-11-28 20:21:09,444 INFO L231 Difference]: Finished difference. Result has 218 places, 289 transitions, 2152 flow [2023-11-28 20:21:09,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=2029, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2152, PETRI_PLACES=218, PETRI_TRANSITIONS=289} [2023-11-28 20:21:09,445 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 102 predicate places. [2023-11-28 20:21:09,445 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 289 transitions, 2152 flow [2023-11-28 20:21:09,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:09,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:09,446 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:09,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-28 20:21:09,446 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:09,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:09,447 INFO L85 PathProgramCache]: Analyzing trace with hash 583756201, now seen corresponding path program 1 times [2023-11-28 20:21:09,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:09,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898483272] [2023-11-28 20:21:09,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:09,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:09,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:10,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:10,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:10,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898483272] [2023-11-28 20:21:10,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898483272] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:10,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:10,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:10,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347008713] [2023-11-28 20:21:10,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:10,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:10,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:10,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:10,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:10,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:10,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 289 transitions, 2152 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:10,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:10,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:10,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:12,112 INFO L124 PetriNetUnfolderBase]: 1860/6471 cut-off events. [2023-11-28 20:21:12,112 INFO L125 PetriNetUnfolderBase]: For 16189/16419 co-relation queries the response was YES. [2023-11-28 20:21:12,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21699 conditions, 6471 events. 1860/6471 cut-off events. For 16189/16419 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 66343 event pairs, 85 based on Foata normal form. 24/6468 useless extension candidates. Maximal degree in co-relation 21624. Up to 1204 conditions per place. [2023-11-28 20:21:12,156 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 65 selfloop transitions, 27 changer transitions 3/314 dead transitions. [2023-11-28 20:21:12,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 314 transitions, 2589 flow [2023-11-28 20:21:12,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:12,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:12,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1047 transitions. [2023-11-28 20:21:12,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8423169750603379 [2023-11-28 20:21:12,158 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1047 transitions. [2023-11-28 20:21:12,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1047 transitions. [2023-11-28 20:21:12,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:12,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1047 transitions. [2023-11-28 20:21:12,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 95.18181818181819) internal successors, (1047), 11 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:12,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:12,164 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:12,164 INFO L175 Difference]: Start difference. First operand has 218 places, 289 transitions, 2152 flow. Second operand 11 states and 1047 transitions. [2023-11-28 20:21:12,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 314 transitions, 2589 flow [2023-11-28 20:21:12,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 314 transitions, 2509 flow, removed 24 selfloop flow, removed 6 redundant places. [2023-11-28 20:21:12,283 INFO L231 Difference]: Finished difference. Result has 225 places, 295 transitions, 2260 flow [2023-11-28 20:21:12,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=2101, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2260, PETRI_PLACES=225, PETRI_TRANSITIONS=295} [2023-11-28 20:21:12,283 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 109 predicate places. [2023-11-28 20:21:12,283 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 295 transitions, 2260 flow [2023-11-28 20:21:12,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:12,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:12,284 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:12,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-28 20:21:12,284 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:12,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:12,285 INFO L85 PathProgramCache]: Analyzing trace with hash -604712187, now seen corresponding path program 2 times [2023-11-28 20:21:12,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:12,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763344677] [2023-11-28 20:21:12,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:12,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:12,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:13,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:13,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:13,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763344677] [2023-11-28 20:21:13,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763344677] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:13,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:13,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:13,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232444573] [2023-11-28 20:21:13,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:13,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:13,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:13,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:13,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:13,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:13,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 295 transitions, 2260 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:13,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:13,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:13,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:14,674 INFO L124 PetriNetUnfolderBase]: 1859/6506 cut-off events. [2023-11-28 20:21:14,675 INFO L125 PetriNetUnfolderBase]: For 16558/16793 co-relation queries the response was YES. [2023-11-28 20:21:14,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21863 conditions, 6506 events. 1859/6506 cut-off events. For 16558/16793 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 66822 event pairs, 88 based on Foata normal form. 27/6506 useless extension candidates. Maximal degree in co-relation 21785. Up to 1210 conditions per place. [2023-11-28 20:21:14,725 INFO L140 encePairwiseOnDemand]: 98/113 looper letters, 62 selfloop transitions, 25 changer transitions 5/311 dead transitions. [2023-11-28 20:21:14,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 311 transitions, 2570 flow [2023-11-28 20:21:14,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:14,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:14,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1047 transitions. [2023-11-28 20:21:14,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8423169750603379 [2023-11-28 20:21:14,727 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1047 transitions. [2023-11-28 20:21:14,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1047 transitions. [2023-11-28 20:21:14,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:14,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1047 transitions. [2023-11-28 20:21:14,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 95.18181818181819) internal successors, (1047), 11 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:14,730 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:14,730 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:14,730 INFO L175 Difference]: Start difference. First operand has 225 places, 295 transitions, 2260 flow. Second operand 11 states and 1047 transitions. [2023-11-28 20:21:14,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 311 transitions, 2570 flow [2023-11-28 20:21:14,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 311 transitions, 2521 flow, removed 5 selfloop flow, removed 7 redundant places. [2023-11-28 20:21:14,821 INFO L231 Difference]: Finished difference. Result has 230 places, 295 transitions, 2282 flow [2023-11-28 20:21:14,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=2217, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2282, PETRI_PLACES=230, PETRI_TRANSITIONS=295} [2023-11-28 20:21:14,822 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 114 predicate places. [2023-11-28 20:21:14,822 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 295 transitions, 2282 flow [2023-11-28 20:21:14,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:14,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:14,822 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:14,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-28 20:21:14,822 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:14,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:14,823 INFO L85 PathProgramCache]: Analyzing trace with hash 356193833, now seen corresponding path program 3 times [2023-11-28 20:21:14,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:14,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570811188] [2023-11-28 20:21:14,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:14,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:14,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:15,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:15,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:15,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570811188] [2023-11-28 20:21:15,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570811188] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:15,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:15,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:15,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975458919] [2023-11-28 20:21:15,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:15,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:15,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:15,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:15,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:15,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:15,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 295 transitions, 2282 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:15,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:15,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:15,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:17,225 INFO L124 PetriNetUnfolderBase]: 1597/5663 cut-off events. [2023-11-28 20:21:17,226 INFO L125 PetriNetUnfolderBase]: For 14444/14652 co-relation queries the response was YES. [2023-11-28 20:21:17,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18991 conditions, 5663 events. 1597/5663 cut-off events. For 14444/14652 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 56459 event pairs, 76 based on Foata normal form. 21/5661 useless extension candidates. Maximal degree in co-relation 18911. Up to 1045 conditions per place. [2023-11-28 20:21:17,277 INFO L140 encePairwiseOnDemand]: 99/113 looper letters, 60 selfloop transitions, 21 changer transitions 9/309 dead transitions. [2023-11-28 20:21:17,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 309 transitions, 2540 flow [2023-11-28 20:21:17,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:17,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:17,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1043 transitions. [2023-11-28 20:21:17,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8390989541432019 [2023-11-28 20:21:17,279 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1043 transitions. [2023-11-28 20:21:17,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1043 transitions. [2023-11-28 20:21:17,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:17,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1043 transitions. [2023-11-28 20:21:17,282 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:17,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:17,283 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:17,283 INFO L175 Difference]: Start difference. First operand has 230 places, 295 transitions, 2282 flow. Second operand 11 states and 1043 transitions. [2023-11-28 20:21:17,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 309 transitions, 2540 flow [2023-11-28 20:21:17,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 309 transitions, 2469 flow, removed 8 selfloop flow, removed 10 redundant places. [2023-11-28 20:21:17,373 INFO L231 Difference]: Finished difference. Result has 231 places, 289 transitions, 2171 flow [2023-11-28 20:21:17,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=2150, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2171, PETRI_PLACES=231, PETRI_TRANSITIONS=289} [2023-11-28 20:21:17,373 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 115 predicate places. [2023-11-28 20:21:17,374 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 289 transitions, 2171 flow [2023-11-28 20:21:17,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:17,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:17,374 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:17,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-28 20:21:17,374 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:17,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:17,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1579754575, now seen corresponding path program 4 times [2023-11-28 20:21:17,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:17,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853806670] [2023-11-28 20:21:17,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:17,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:17,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:17,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:17,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:17,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853806670] [2023-11-28 20:21:17,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853806670] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:17,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:17,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:17,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586396547] [2023-11-28 20:21:17,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:17,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:17,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:17,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:17,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:18,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:18,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 289 transitions, 2171 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:18,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:18,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:18,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:19,415 INFO L124 PetriNetUnfolderBase]: 1596/5640 cut-off events. [2023-11-28 20:21:19,416 INFO L125 PetriNetUnfolderBase]: For 14005/14196 co-relation queries the response was YES. [2023-11-28 20:21:19,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18828 conditions, 5640 events. 1596/5640 cut-off events. For 14005/14196 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 56166 event pairs, 77 based on Foata normal form. 21/5638 useless extension candidates. Maximal degree in co-relation 18747. Up to 1036 conditions per place. [2023-11-28 20:21:19,448 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 55 selfloop transitions, 25 changer transitions 5/304 dead transitions. [2023-11-28 20:21:19,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 304 transitions, 2477 flow [2023-11-28 20:21:19,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:19,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:19,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1046 transitions. [2023-11-28 20:21:19,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8415124698310539 [2023-11-28 20:21:19,449 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1046 transitions. [2023-11-28 20:21:19,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1046 transitions. [2023-11-28 20:21:19,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:19,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1046 transitions. [2023-11-28 20:21:19,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 95.0909090909091) internal successors, (1046), 11 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:19,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:19,452 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:19,452 INFO L175 Difference]: Start difference. First operand has 231 places, 289 transitions, 2171 flow. Second operand 11 states and 1046 transitions. [2023-11-28 20:21:19,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 304 transitions, 2477 flow [2023-11-28 20:21:19,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 304 transitions, 2398 flow, removed 14 selfloop flow, removed 13 redundant places. [2023-11-28 20:21:19,524 INFO L231 Difference]: Finished difference. Result has 225 places, 289 transitions, 2170 flow [2023-11-28 20:21:19,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=2113, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2170, PETRI_PLACES=225, PETRI_TRANSITIONS=289} [2023-11-28 20:21:19,525 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 109 predicate places. [2023-11-28 20:21:19,525 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 289 transitions, 2170 flow [2023-11-28 20:21:19,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:19,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:19,525 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:19,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-28 20:21:19,525 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:19,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:19,526 INFO L85 PathProgramCache]: Analyzing trace with hash 448504967, now seen corresponding path program 5 times [2023-11-28 20:21:19,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:19,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350253064] [2023-11-28 20:21:19,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:19,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:19,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:19,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:19,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:19,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350253064] [2023-11-28 20:21:19,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350253064] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:19,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:19,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:19,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64020551] [2023-11-28 20:21:19,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:19,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:19,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:19,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:19,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:20,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:20,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 289 transitions, 2170 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:20,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:20,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:20,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:21,163 INFO L124 PetriNetUnfolderBase]: 1332/4813 cut-off events. [2023-11-28 20:21:21,163 INFO L125 PetriNetUnfolderBase]: For 11430/11596 co-relation queries the response was YES. [2023-11-28 20:21:21,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15981 conditions, 4813 events. 1332/4813 cut-off events. For 11430/11596 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 46346 event pairs, 67 based on Foata normal form. 20/4814 useless extension candidates. Maximal degree in co-relation 15903. Up to 880 conditions per place. [2023-11-28 20:21:21,196 INFO L140 encePairwiseOnDemand]: 99/113 looper letters, 51 selfloop transitions, 17 changer transitions 10/297 dead transitions. [2023-11-28 20:21:21,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 297 transitions, 2346 flow [2023-11-28 20:21:21,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:21,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:21,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1042 transitions. [2023-11-28 20:21:21,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8382944489139179 [2023-11-28 20:21:21,198 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1042 transitions. [2023-11-28 20:21:21,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1042 transitions. [2023-11-28 20:21:21,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:21,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1042 transitions. [2023-11-28 20:21:21,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 94.72727272727273) internal successors, (1042), 11 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-11-28 20:21:21,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:21,201 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:21,201 INFO L175 Difference]: Start difference. First operand has 225 places, 289 transitions, 2170 flow. Second operand 11 states and 1042 transitions. [2023-11-28 20:21:21,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 297 transitions, 2346 flow [2023-11-28 20:21:21,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 297 transitions, 2252 flow, removed 10 selfloop flow, removed 13 redundant places. [2023-11-28 20:21:21,261 INFO L231 Difference]: Finished difference. Result has 221 places, 279 transitions, 1980 flow [2023-11-28 20:21:21,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=2018, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1980, PETRI_PLACES=221, PETRI_TRANSITIONS=279} [2023-11-28 20:21:21,262 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 105 predicate places. [2023-11-28 20:21:21,262 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 279 transitions, 1980 flow [2023-11-28 20:21:21,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:21,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:21,263 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:21,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-28 20:21:21,263 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:21,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:21,263 INFO L85 PathProgramCache]: Analyzing trace with hash -601710679, now seen corresponding path program 6 times [2023-11-28 20:21:21,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:21,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708438784] [2023-11-28 20:21:21,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:21,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:21,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:21,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:21,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:21,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708438784] [2023-11-28 20:21:21,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708438784] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:21,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:21,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:21,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822615573] [2023-11-28 20:21:21,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:21,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:21,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:21,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:21,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:22,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:22,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 279 transitions, 1980 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:22,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:22,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:22,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:22,956 INFO L124 PetriNetUnfolderBase]: 1069/3906 cut-off events. [2023-11-28 20:21:22,956 INFO L125 PetriNetUnfolderBase]: For 8075/8209 co-relation queries the response was YES. [2023-11-28 20:21:22,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12721 conditions, 3906 events. 1069/3906 cut-off events. For 8075/8209 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 35877 event pairs, 47 based on Foata normal form. 18/3909 useless extension candidates. Maximal degree in co-relation 12671. Up to 704 conditions per place. [2023-11-28 20:21:22,980 INFO L140 encePairwiseOnDemand]: 99/113 looper letters, 49 selfloop transitions, 17 changer transitions 9/294 dead transitions. [2023-11-28 20:21:22,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 294 transitions, 2173 flow [2023-11-28 20:21:22,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:22,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:22,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1035 transitions. [2023-11-28 20:21:22,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.83266291230893 [2023-11-28 20:21:22,982 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1035 transitions. [2023-11-28 20:21:22,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1035 transitions. [2023-11-28 20:21:22,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:22,982 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1035 transitions. [2023-11-28 20:21:22,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 94.0909090909091) internal successors, (1035), 11 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:22,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:22,985 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:22,985 INFO L175 Difference]: Start difference. First operand has 221 places, 279 transitions, 1980 flow. Second operand 11 states and 1035 transitions. [2023-11-28 20:21:22,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 294 transitions, 2173 flow [2023-11-28 20:21:23,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 294 transitions, 2102 flow, removed 8 selfloop flow, removed 12 redundant places. [2023-11-28 20:21:23,029 INFO L231 Difference]: Finished difference. Result has 212 places, 273 transitions, 1868 flow [2023-11-28 20:21:23,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1852, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1868, PETRI_PLACES=212, PETRI_TRANSITIONS=273} [2023-11-28 20:21:23,030 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 96 predicate places. [2023-11-28 20:21:23,030 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 273 transitions, 1868 flow [2023-11-28 20:21:23,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:23,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:23,030 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:23,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-28 20:21:23,030 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:23,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:23,031 INFO L85 PathProgramCache]: Analyzing trace with hash -40820711, now seen corresponding path program 7 times [2023-11-28 20:21:23,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:23,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204631682] [2023-11-28 20:21:23,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:23,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:23,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:23,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:23,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:23,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204631682] [2023-11-28 20:21:23,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204631682] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:23,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:23,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:23,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674924913] [2023-11-28 20:21:23,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:23,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:23,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:23,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:23,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:23,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:23,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 273 transitions, 1868 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:23,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:23,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:23,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:24,337 INFO L124 PetriNetUnfolderBase]: 1069/3902 cut-off events. [2023-11-28 20:21:24,337 INFO L125 PetriNetUnfolderBase]: For 7443/7569 co-relation queries the response was YES. [2023-11-28 20:21:24,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12613 conditions, 3902 events. 1069/3902 cut-off events. For 7443/7569 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 35906 event pairs, 50 based on Foata normal form. 16/3903 useless extension candidates. Maximal degree in co-relation 12564. Up to 688 conditions per place. [2023-11-28 20:21:24,360 INFO L140 encePairwiseOnDemand]: 98/113 looper letters, 46 selfloop transitions, 19 changer transitions 5/289 dead transitions. [2023-11-28 20:21:24,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 289 transitions, 2105 flow [2023-11-28 20:21:24,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:24,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:24,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1039 transitions. [2023-11-28 20:21:24,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8358809332260659 [2023-11-28 20:21:24,361 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1039 transitions. [2023-11-28 20:21:24,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1039 transitions. [2023-11-28 20:21:24,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:24,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1039 transitions. [2023-11-28 20:21:24,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 94.45454545454545) internal successors, (1039), 11 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:24,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:24,365 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:24,365 INFO L175 Difference]: Start difference. First operand has 212 places, 273 transitions, 1868 flow. Second operand 11 states and 1039 transitions. [2023-11-28 20:21:24,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 289 transitions, 2105 flow [2023-11-28 20:21:24,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 289 transitions, 2025 flow, removed 13 selfloop flow, removed 14 redundant places. [2023-11-28 20:21:24,420 INFO L231 Difference]: Finished difference. Result has 206 places, 273 transitions, 1858 flow [2023-11-28 20:21:24,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1858, PETRI_PLACES=206, PETRI_TRANSITIONS=273} [2023-11-28 20:21:24,420 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 90 predicate places. [2023-11-28 20:21:24,420 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 273 transitions, 1858 flow [2023-11-28 20:21:24,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:24,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:24,421 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:24,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-28 20:21:24,421 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:24,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:24,421 INFO L85 PathProgramCache]: Analyzing trace with hash -58270515, now seen corresponding path program 8 times [2023-11-28 20:21:24,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:24,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001527458] [2023-11-28 20:21:24,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:24,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:24,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:24,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:24,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:24,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001527458] [2023-11-28 20:21:24,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001527458] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:24,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:24,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:24,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417705218] [2023-11-28 20:21:24,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:24,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:24,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:24,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:24,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:25,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:25,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 273 transitions, 1858 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:25,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:25,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:25,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:25,823 INFO L124 PetriNetUnfolderBase]: 1067/3885 cut-off events. [2023-11-28 20:21:25,823 INFO L125 PetriNetUnfolderBase]: For 7233/7359 co-relation queries the response was YES. [2023-11-28 20:21:25,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12507 conditions, 3885 events. 1067/3885 cut-off events. For 7233/7359 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 35619 event pairs, 50 based on Foata normal form. 16/3886 useless extension candidates. Maximal degree in co-relation 12461. Up to 691 conditions per place. [2023-11-28 20:21:25,842 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 43 selfloop transitions, 22 changer transitions 5/289 dead transitions. [2023-11-28 20:21:25,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 289 transitions, 2099 flow [2023-11-28 20:21:25,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:25,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:25,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1038 transitions. [2023-11-28 20:21:25,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.835076427996782 [2023-11-28 20:21:25,843 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1038 transitions. [2023-11-28 20:21:25,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1038 transitions. [2023-11-28 20:21:25,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:25,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1038 transitions. [2023-11-28 20:21:25,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 94.36363636363636) internal successors, (1038), 11 states have internal predecessors, (1038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:25,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:25,846 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:25,846 INFO L175 Difference]: Start difference. First operand has 206 places, 273 transitions, 1858 flow. Second operand 11 states and 1038 transitions. [2023-11-28 20:21:25,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 289 transitions, 2099 flow [2023-11-28 20:21:25,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 289 transitions, 2038 flow, removed 7 selfloop flow, removed 10 redundant places. [2023-11-28 20:21:25,886 INFO L231 Difference]: Finished difference. Result has 208 places, 275 transitions, 1890 flow [2023-11-28 20:21:25,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1890, PETRI_PLACES=208, PETRI_TRANSITIONS=275} [2023-11-28 20:21:25,887 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 92 predicate places. [2023-11-28 20:21:25,887 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 275 transitions, 1890 flow [2023-11-28 20:21:25,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:25,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:25,887 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:25,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-28 20:21:25,887 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:25,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:25,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1130644409, now seen corresponding path program 9 times [2023-11-28 20:21:25,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:25,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809039271] [2023-11-28 20:21:25,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:25,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:25,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:26,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:26,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:26,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809039271] [2023-11-28 20:21:26,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809039271] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:26,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:26,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:26,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699772454] [2023-11-28 20:21:26,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:26,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:26,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:26,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:26,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:26,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:26,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 275 transitions, 1890 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:26,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:26,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:26,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:27,401 INFO L124 PetriNetUnfolderBase]: 806/3082 cut-off events. [2023-11-28 20:21:27,401 INFO L125 PetriNetUnfolderBase]: For 5539/5635 co-relation queries the response was YES. [2023-11-28 20:21:27,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9823 conditions, 3082 events. 806/3082 cut-off events. For 5539/5635 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 26830 event pairs, 40 based on Foata normal form. 12/3083 useless extension candidates. Maximal degree in co-relation 9775. Up to 529 conditions per place. [2023-11-28 20:21:27,419 INFO L140 encePairwiseOnDemand]: 99/113 looper letters, 38 selfloop transitions, 13 changer transitions 13/283 dead transitions. [2023-11-28 20:21:27,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 283 transitions, 2027 flow [2023-11-28 20:21:27,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:27,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:27,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1034 transitions. [2023-11-28 20:21:27,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.831858407079646 [2023-11-28 20:21:27,421 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1034 transitions. [2023-11-28 20:21:27,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1034 transitions. [2023-11-28 20:21:27,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:27,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1034 transitions. [2023-11-28 20:21:27,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 94.0) internal successors, (1034), 11 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:27,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:27,425 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:27,425 INFO L175 Difference]: Start difference. First operand has 208 places, 275 transitions, 1890 flow. Second operand 11 states and 1034 transitions. [2023-11-28 20:21:27,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 283 transitions, 2027 flow [2023-11-28 20:21:27,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 283 transitions, 1990 flow, removed 2 selfloop flow, removed 8 redundant places. [2023-11-28 20:21:27,461 INFO L231 Difference]: Finished difference. Result has 209 places, 264 transitions, 1757 flow [2023-11-28 20:21:27,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1796, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1757, PETRI_PLACES=209, PETRI_TRANSITIONS=264} [2023-11-28 20:21:27,462 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 93 predicate places. [2023-11-28 20:21:27,462 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 264 transitions, 1757 flow [2023-11-28 20:21:27,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:27,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:27,462 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:27,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-28 20:21:27,462 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:27,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:27,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1704663717, now seen corresponding path program 10 times [2023-11-28 20:21:27,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:27,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662599376] [2023-11-28 20:21:27,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:27,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:27,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:27,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:27,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:27,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662599376] [2023-11-28 20:21:27,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662599376] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:27,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:27,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:27,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021595233] [2023-11-28 20:21:27,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:27,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:27,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:27,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:27,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:28,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:28,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 264 transitions, 1757 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:28,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:28,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:28,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:28,827 INFO L124 PetriNetUnfolderBase]: 1060/3761 cut-off events. [2023-11-28 20:21:28,828 INFO L125 PetriNetUnfolderBase]: For 6781/6911 co-relation queries the response was YES. [2023-11-28 20:21:28,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11978 conditions, 3761 events. 1060/3761 cut-off events. For 6781/6911 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 34309 event pairs, 46 based on Foata normal form. 20/3766 useless extension candidates. Maximal degree in co-relation 11931. Up to 674 conditions per place. [2023-11-28 20:21:28,845 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 42 selfloop transitions, 24 changer transitions 1/286 dead transitions. [2023-11-28 20:21:28,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 286 transitions, 2031 flow [2023-11-28 20:21:28,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:28,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:28,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1043 transitions. [2023-11-28 20:21:28,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8390989541432019 [2023-11-28 20:21:28,846 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1043 transitions. [2023-11-28 20:21:28,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1043 transitions. [2023-11-28 20:21:28,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:28,847 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1043 transitions. [2023-11-28 20:21:28,848 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:28,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:28,849 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:28,849 INFO L175 Difference]: Start difference. First operand has 209 places, 264 transitions, 1757 flow. Second operand 11 states and 1043 transitions. [2023-11-28 20:21:28,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 286 transitions, 2031 flow [2023-11-28 20:21:28,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 286 transitions, 1937 flow, removed 15 selfloop flow, removed 16 redundant places. [2023-11-28 20:21:28,885 INFO L231 Difference]: Finished difference. Result has 197 places, 271 transitions, 1822 flow [2023-11-28 20:21:28,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1692, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1822, PETRI_PLACES=197, PETRI_TRANSITIONS=271} [2023-11-28 20:21:28,885 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 81 predicate places. [2023-11-28 20:21:28,885 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 271 transitions, 1822 flow [2023-11-28 20:21:28,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:28,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:28,886 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:28,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-28 20:21:28,886 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:28,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:28,886 INFO L85 PathProgramCache]: Analyzing trace with hash -630094459, now seen corresponding path program 11 times [2023-11-28 20:21:28,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:28,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272087403] [2023-11-28 20:21:28,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:28,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:28,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:29,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:29,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:29,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272087403] [2023-11-28 20:21:29,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272087403] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:29,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:29,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:29,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770914873] [2023-11-28 20:21:29,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:29,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:29,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:29,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:29,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:29,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:29,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 271 transitions, 1822 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:29,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:29,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:29,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:30,122 INFO L124 PetriNetUnfolderBase]: 1059/3741 cut-off events. [2023-11-28 20:21:30,122 INFO L125 PetriNetUnfolderBase]: For 6987/7132 co-relation queries the response was YES. [2023-11-28 20:21:30,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11963 conditions, 3741 events. 1059/3741 cut-off events. For 6987/7132 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 34098 event pairs, 46 based on Foata normal form. 31/3757 useless extension candidates. Maximal degree in co-relation 11920. Up to 681 conditions per place. [2023-11-28 20:21:30,143 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 36 selfloop transitions, 31 changer transitions 3/289 dead transitions. [2023-11-28 20:21:30,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 289 transitions, 2068 flow [2023-11-28 20:21:30,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:30,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:30,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1030 transitions. [2023-11-28 20:21:30,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.82864038616251 [2023-11-28 20:21:30,145 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1030 transitions. [2023-11-28 20:21:30,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1030 transitions. [2023-11-28 20:21:30,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:30,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1030 transitions. [2023-11-28 20:21:30,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.63636363636364) internal successors, (1030), 11 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:30,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:30,148 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:30,148 INFO L175 Difference]: Start difference. First operand has 197 places, 271 transitions, 1822 flow. Second operand 11 states and 1030 transitions. [2023-11-28 20:21:30,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 289 transitions, 2068 flow [2023-11-28 20:21:30,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 289 transitions, 2031 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-11-28 20:21:30,186 INFO L231 Difference]: Finished difference. Result has 203 places, 271 transitions, 1862 flow [2023-11-28 20:21:30,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1788, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1862, PETRI_PLACES=203, PETRI_TRANSITIONS=271} [2023-11-28 20:21:30,187 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 87 predicate places. [2023-11-28 20:21:30,187 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 271 transitions, 1862 flow [2023-11-28 20:21:30,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:30,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:30,187 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:30,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-28 20:21:30,188 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:30,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:30,188 INFO L85 PathProgramCache]: Analyzing trace with hash 526302711, now seen corresponding path program 12 times [2023-11-28 20:21:30,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:30,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551616022] [2023-11-28 20:21:30,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:30,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:30,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:30,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:30,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:30,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551616022] [2023-11-28 20:21:30,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551616022] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:30,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:30,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:30,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819343276] [2023-11-28 20:21:30,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:30,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:30,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:30,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:30,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:30,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:30,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 271 transitions, 1862 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:30,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:30,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:30,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:31,556 INFO L124 PetriNetUnfolderBase]: 1058/3777 cut-off events. [2023-11-28 20:21:31,556 INFO L125 PetriNetUnfolderBase]: For 7665/7803 co-relation queries the response was YES. [2023-11-28 20:21:31,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12270 conditions, 3777 events. 1058/3777 cut-off events. For 7665/7803 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 34478 event pairs, 45 based on Foata normal form. 20/3782 useless extension candidates. Maximal degree in co-relation 12225. Up to 679 conditions per place. [2023-11-28 20:21:31,577 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 48 selfloop transitions, 23 changer transitions 3/293 dead transitions. [2023-11-28 20:21:31,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 293 transitions, 2155 flow [2023-11-28 20:21:31,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:31,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:31,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1031 transitions. [2023-11-28 20:21:31,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.829444891391794 [2023-11-28 20:21:31,579 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1031 transitions. [2023-11-28 20:21:31,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1031 transitions. [2023-11-28 20:21:31,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:31,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1031 transitions. [2023-11-28 20:21:31,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.72727272727273) internal successors, (1031), 11 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:31,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:31,581 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:31,582 INFO L175 Difference]: Start difference. First operand has 203 places, 271 transitions, 1862 flow. Second operand 11 states and 1031 transitions. [2023-11-28 20:21:31,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 293 transitions, 2155 flow [2023-11-28 20:21:31,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 293 transitions, 2097 flow, removed 1 selfloop flow, removed 9 redundant places. [2023-11-28 20:21:31,621 INFO L231 Difference]: Finished difference. Result has 207 places, 273 transitions, 1901 flow [2023-11-28 20:21:31,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1813, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1901, PETRI_PLACES=207, PETRI_TRANSITIONS=273} [2023-11-28 20:21:31,622 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 91 predicate places. [2023-11-28 20:21:31,622 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 273 transitions, 1901 flow [2023-11-28 20:21:31,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:31,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:31,622 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:31,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-28 20:21:31,623 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:31,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:31,623 INFO L85 PathProgramCache]: Analyzing trace with hash 278310441, now seen corresponding path program 13 times [2023-11-28 20:21:31,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:31,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498156991] [2023-11-28 20:21:31,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:31,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:31,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:32,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:32,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:32,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498156991] [2023-11-28 20:21:32,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498156991] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:32,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:32,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:32,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486205208] [2023-11-28 20:21:32,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:32,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:32,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:32,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:32,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:32,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:32,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 273 transitions, 1901 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:32,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:32,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:32,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:32,945 INFO L124 PetriNetUnfolderBase]: 795/2941 cut-off events. [2023-11-28 20:21:32,945 INFO L125 PetriNetUnfolderBase]: For 5838/5948 co-relation queries the response was YES. [2023-11-28 20:21:32,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9465 conditions, 2941 events. 795/2941 cut-off events. For 5838/5948 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 25385 event pairs, 34 based on Foata normal form. 15/2945 useless extension candidates. Maximal degree in co-relation 9417. Up to 519 conditions per place. [2023-11-28 20:21:32,962 INFO L140 encePairwiseOnDemand]: 100/113 looper letters, 44 selfloop transitions, 14 changer transitions 9/286 dead transitions. [2023-11-28 20:21:32,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 286 transitions, 2076 flow [2023-11-28 20:21:32,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:32,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:32,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1025 transitions. [2023-11-28 20:21:32,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.82461786001609 [2023-11-28 20:21:32,964 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1025 transitions. [2023-11-28 20:21:32,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1025 transitions. [2023-11-28 20:21:32,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:32,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1025 transitions. [2023-11-28 20:21:32,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.18181818181819) internal successors, (1025), 11 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:32,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:32,966 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:32,966 INFO L175 Difference]: Start difference. First operand has 207 places, 273 transitions, 1901 flow. Second operand 11 states and 1025 transitions. [2023-11-28 20:21:32,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 286 transitions, 2076 flow [2023-11-28 20:21:32,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 286 transitions, 2021 flow, removed 8 selfloop flow, removed 10 redundant places. [2023-11-28 20:21:33,001 INFO L231 Difference]: Finished difference. Result has 209 places, 264 transitions, 1784 flow [2023-11-28 20:21:33,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1787, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1784, PETRI_PLACES=209, PETRI_TRANSITIONS=264} [2023-11-28 20:21:33,002 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 93 predicate places. [2023-11-28 20:21:33,002 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 264 transitions, 1784 flow [2023-11-28 20:21:33,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:33,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:33,003 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:33,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-28 20:21:33,003 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:33,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:33,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1187716099, now seen corresponding path program 14 times [2023-11-28 20:21:33,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:33,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901192367] [2023-11-28 20:21:33,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:33,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:33,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:33,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:33,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:33,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901192367] [2023-11-28 20:21:33,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901192367] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:33,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:33,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:33,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390393669] [2023-11-28 20:21:33,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:33,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:33,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:33,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:33,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:33,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:33,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 264 transitions, 1784 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:33,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:33,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:33,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:34,347 INFO L124 PetriNetUnfolderBase]: 794/2897 cut-off events. [2023-11-28 20:21:34,347 INFO L125 PetriNetUnfolderBase]: For 5687/5801 co-relation queries the response was YES. [2023-11-28 20:21:34,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9316 conditions, 2897 events. 794/2897 cut-off events. For 5687/5801 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 24879 event pairs, 35 based on Foata normal form. 21/2907 useless extension candidates. Maximal degree in co-relation 9268. Up to 517 conditions per place. [2023-11-28 20:21:34,363 INFO L140 encePairwiseOnDemand]: 98/113 looper letters, 36 selfloop transitions, 20 changer transitions 4/279 dead transitions. [2023-11-28 20:21:34,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 279 transitions, 2006 flow [2023-11-28 20:21:34,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:34,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:34,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1031 transitions. [2023-11-28 20:21:34,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.829444891391794 [2023-11-28 20:21:34,365 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1031 transitions. [2023-11-28 20:21:34,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1031 transitions. [2023-11-28 20:21:34,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:34,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1031 transitions. [2023-11-28 20:21:34,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.72727272727273) internal successors, (1031), 11 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:34,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:34,368 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:34,369 INFO L175 Difference]: Start difference. First operand has 209 places, 264 transitions, 1784 flow. Second operand 11 states and 1031 transitions. [2023-11-28 20:21:34,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 279 transitions, 2006 flow [2023-11-28 20:21:34,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 279 transitions, 1932 flow, removed 8 selfloop flow, removed 16 redundant places. [2023-11-28 20:21:34,401 INFO L231 Difference]: Finished difference. Result has 198 places, 264 transitions, 1782 flow [2023-11-28 20:21:34,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1726, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1782, PETRI_PLACES=198, PETRI_TRANSITIONS=264} [2023-11-28 20:21:34,402 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 82 predicate places. [2023-11-28 20:21:34,402 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 264 transitions, 1782 flow [2023-11-28 20:21:34,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:34,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:34,402 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:34,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-28 20:21:34,403 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:34,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:34,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1248307877, now seen corresponding path program 15 times [2023-11-28 20:21:34,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:34,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360770155] [2023-11-28 20:21:34,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:34,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:34,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:34,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:34,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:34,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360770155] [2023-11-28 20:21:34,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360770155] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:34,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:34,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:34,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169434326] [2023-11-28 20:21:34,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:34,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:34,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:34,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:34,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:35,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:35,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 264 transitions, 1782 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:35,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:35,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:35,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:35,785 INFO L124 PetriNetUnfolderBase]: 533/2075 cut-off events. [2023-11-28 20:21:35,785 INFO L125 PetriNetUnfolderBase]: For 3671/3747 co-relation queries the response was YES. [2023-11-28 20:21:35,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6556 conditions, 2075 events. 533/2075 cut-off events. For 3671/3747 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16356 event pairs, 25 based on Foata normal form. 10/2078 useless extension candidates. Maximal degree in co-relation 6513. Up to 349 conditions per place. [2023-11-28 20:21:35,795 INFO L140 encePairwiseOnDemand]: 99/113 looper letters, 33 selfloop transitions, 14 changer transitions 8/274 dead transitions. [2023-11-28 20:21:35,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 274 transitions, 1931 flow [2023-11-28 20:21:35,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:35,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:35,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1032 transitions. [2023-11-28 20:21:35,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.830249396621078 [2023-11-28 20:21:35,797 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1032 transitions. [2023-11-28 20:21:35,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1032 transitions. [2023-11-28 20:21:35,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:35,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1032 transitions. [2023-11-28 20:21:35,798 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.81818181818181) internal successors, (1032), 11 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:35,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:35,799 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:35,799 INFO L175 Difference]: Start difference. First operand has 198 places, 264 transitions, 1782 flow. Second operand 11 states and 1032 transitions. [2023-11-28 20:21:35,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 274 transitions, 1931 flow [2023-11-28 20:21:35,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 274 transitions, 1866 flow, removed 10 selfloop flow, removed 11 redundant places. [2023-11-28 20:21:35,822 INFO L231 Difference]: Finished difference. Result has 196 places, 257 transitions, 1675 flow [2023-11-28 20:21:35,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1679, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1675, PETRI_PLACES=196, PETRI_TRANSITIONS=257} [2023-11-28 20:21:35,822 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 80 predicate places. [2023-11-28 20:21:35,822 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 257 transitions, 1675 flow [2023-11-28 20:21:35,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:35,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:35,823 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:35,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-11-28 20:21:35,823 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:35,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:35,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1353754693, now seen corresponding path program 16 times [2023-11-28 20:21:35,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:35,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123611039] [2023-11-28 20:21:35,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:35,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:35,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:36,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:36,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:36,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123611039] [2023-11-28 20:21:36,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123611039] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:36,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:36,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:36,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813264527] [2023-11-28 20:21:36,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:36,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:36,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:36,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:36,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:36,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:36,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 257 transitions, 1675 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:36,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:36,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:36,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:36,872 INFO L124 PetriNetUnfolderBase]: 533/2048 cut-off events. [2023-11-28 20:21:36,872 INFO L125 PetriNetUnfolderBase]: For 3497/3568 co-relation queries the response was YES. [2023-11-28 20:21:36,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6404 conditions, 2048 events. 533/2048 cut-off events. For 3497/3568 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 16014 event pairs, 25 based on Foata normal form. 13/2054 useless extension candidates. Maximal degree in co-relation 6363. Up to 340 conditions per place. [2023-11-28 20:21:36,882 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 29 selfloop transitions, 19 changer transitions 5/272 dead transitions. [2023-11-28 20:21:36,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 272 transitions, 1875 flow [2023-11-28 20:21:36,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:36,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:36,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1030 transitions. [2023-11-28 20:21:36,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.82864038616251 [2023-11-28 20:21:36,884 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1030 transitions. [2023-11-28 20:21:36,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1030 transitions. [2023-11-28 20:21:36,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:36,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1030 transitions. [2023-11-28 20:21:36,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.63636363636364) internal successors, (1030), 11 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:36,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:36,886 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:36,886 INFO L175 Difference]: Start difference. First operand has 196 places, 257 transitions, 1675 flow. Second operand 11 states and 1030 transitions. [2023-11-28 20:21:36,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 272 transitions, 1875 flow [2023-11-28 20:21:36,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 272 transitions, 1815 flow, removed 11 selfloop flow, removed 12 redundant places. [2023-11-28 20:21:36,908 INFO L231 Difference]: Finished difference. Result has 190 places, 257 transitions, 1676 flow [2023-11-28 20:21:36,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1631, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1676, PETRI_PLACES=190, PETRI_TRANSITIONS=257} [2023-11-28 20:21:36,909 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 74 predicate places. [2023-11-28 20:21:36,909 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 257 transitions, 1676 flow [2023-11-28 20:21:36,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:36,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:36,909 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:36,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-28 20:21:36,910 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:36,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:36,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1314166545, now seen corresponding path program 17 times [2023-11-28 20:21:36,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:36,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711950550] [2023-11-28 20:21:36,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:36,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:36,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:37,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:37,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:37,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711950550] [2023-11-28 20:21:37,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711950550] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:37,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:37,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:37,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367914031] [2023-11-28 20:21:37,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:37,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:37,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:37,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:37,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:37,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:37,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 257 transitions, 1676 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:37,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:37,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:37,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:37,808 INFO L124 PetriNetUnfolderBase]: 269/1212 cut-off events. [2023-11-28 20:21:37,808 INFO L125 PetriNetUnfolderBase]: For 1707/1740 co-relation queries the response was YES. [2023-11-28 20:21:37,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3599 conditions, 1212 events. 269/1212 cut-off events. For 1707/1740 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8135 event pairs, 14 based on Foata normal form. 8/1217 useless extension candidates. Maximal degree in co-relation 3560. Up to 185 conditions per place. [2023-11-28 20:21:37,813 INFO L140 encePairwiseOnDemand]: 100/113 looper letters, 25 selfloop transitions, 7 changer transitions 12/263 dead transitions. [2023-11-28 20:21:37,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 263 transitions, 1765 flow [2023-11-28 20:21:37,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:37,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:37,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1023 transitions. [2023-11-28 20:21:37,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8230088495575221 [2023-11-28 20:21:37,815 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1023 transitions. [2023-11-28 20:21:37,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1023 transitions. [2023-11-28 20:21:37,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:37,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1023 transitions. [2023-11-28 20:21:37,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.0) internal successors, (1023), 11 states have internal predecessors, (1023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:37,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:37,818 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:37,818 INFO L175 Difference]: Start difference. First operand has 190 places, 257 transitions, 1676 flow. Second operand 11 states and 1023 transitions. [2023-11-28 20:21:37,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 263 transitions, 1765 flow [2023-11-28 20:21:37,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 263 transitions, 1726 flow, removed 4 selfloop flow, removed 11 redundant places. [2023-11-28 20:21:37,834 INFO L231 Difference]: Finished difference. Result has 188 places, 243 transitions, 1541 flow [2023-11-28 20:21:37,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1541, PETRI_PLACES=188, PETRI_TRANSITIONS=243} [2023-11-28 20:21:37,834 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 72 predicate places. [2023-11-28 20:21:37,834 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 243 transitions, 1541 flow [2023-11-28 20:21:37,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:37,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:37,834 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:37,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-11-28 20:21:37,835 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:37,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:37,835 INFO L85 PathProgramCache]: Analyzing trace with hash -111831061, now seen corresponding path program 18 times [2023-11-28 20:21:37,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:37,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404168595] [2023-11-28 20:21:37,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:37,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:37,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:38,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:38,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:38,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404168595] [2023-11-28 20:21:38,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404168595] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:38,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:38,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:38,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618725687] [2023-11-28 20:21:38,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:38,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:38,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:38,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:38,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:38,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:38,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 243 transitions, 1541 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:38,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:38,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:38,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:38,940 INFO L124 PetriNetUnfolderBase]: 269/1222 cut-off events. [2023-11-28 20:21:38,940 INFO L125 PetriNetUnfolderBase]: For 1710/1741 co-relation queries the response was YES. [2023-11-28 20:21:38,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3602 conditions, 1222 events. 269/1222 cut-off events. For 1710/1741 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8297 event pairs, 18 based on Foata normal form. 6/1224 useless extension candidates. Maximal degree in co-relation 3565. Up to 206 conditions per place. [2023-11-28 20:21:38,945 INFO L140 encePairwiseOnDemand]: 98/113 looper letters, 26 selfloop transitions, 11 changer transitions 14/270 dead transitions. [2023-11-28 20:21:38,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 270 transitions, 1799 flow [2023-11-28 20:21:38,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:38,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:38,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1031 transitions. [2023-11-28 20:21:38,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.829444891391794 [2023-11-28 20:21:38,947 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1031 transitions. [2023-11-28 20:21:38,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1031 transitions. [2023-11-28 20:21:38,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:38,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1031 transitions. [2023-11-28 20:21:38,948 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.72727272727273) internal successors, (1031), 11 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:38,949 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:38,949 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:38,949 INFO L175 Difference]: Start difference. First operand has 188 places, 243 transitions, 1541 flow. Second operand 11 states and 1031 transitions. [2023-11-28 20:21:38,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 270 transitions, 1799 flow [2023-11-28 20:21:38,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 270 transitions, 1672 flow, removed 4 selfloop flow, removed 14 redundant places. [2023-11-28 20:21:38,964 INFO L231 Difference]: Finished difference. Result has 175 places, 243 transitions, 1531 flow [2023-11-28 20:21:38,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1498, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1531, PETRI_PLACES=175, PETRI_TRANSITIONS=243} [2023-11-28 20:21:38,964 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 59 predicate places. [2023-11-28 20:21:38,964 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 243 transitions, 1531 flow [2023-11-28 20:21:38,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:38,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:38,965 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:38,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-11-28 20:21:38,965 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:38,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:38,965 INFO L85 PathProgramCache]: Analyzing trace with hash 161259181, now seen corresponding path program 19 times [2023-11-28 20:21:38,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:38,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198008449] [2023-11-28 20:21:38,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:38,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:38,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:39,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:39,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:39,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198008449] [2023-11-28 20:21:39,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198008449] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:39,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:39,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:39,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597195744] [2023-11-28 20:21:39,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:39,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:39,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:39,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:39,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:39,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:39,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 243 transitions, 1531 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:39,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:39,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:39,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:40,122 INFO L124 PetriNetUnfolderBase]: 521/1965 cut-off events. [2023-11-28 20:21:40,122 INFO L125 PetriNetUnfolderBase]: For 2807/2866 co-relation queries the response was YES. [2023-11-28 20:21:40,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5902 conditions, 1965 events. 521/1965 cut-off events. For 2807/2866 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 15166 event pairs, 21 based on Foata normal form. 11/1969 useless extension candidates. Maximal degree in co-relation 5867. Up to 343 conditions per place. [2023-11-28 20:21:40,131 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 27 selfloop transitions, 16 changer transitions 2/264 dead transitions. [2023-11-28 20:21:40,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 264 transitions, 1716 flow [2023-11-28 20:21:40,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:40,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:40,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1025 transitions. [2023-11-28 20:21:40,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.82461786001609 [2023-11-28 20:21:40,132 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1025 transitions. [2023-11-28 20:21:40,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1025 transitions. [2023-11-28 20:21:40,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:40,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1025 transitions. [2023-11-28 20:21:40,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.18181818181819) internal successors, (1025), 11 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:40,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:40,135 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:40,135 INFO L175 Difference]: Start difference. First operand has 175 places, 243 transitions, 1531 flow. Second operand 11 states and 1025 transitions. [2023-11-28 20:21:40,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 264 transitions, 1716 flow [2023-11-28 20:21:40,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 264 transitions, 1664 flow, removed 4 selfloop flow, removed 9 redundant places. [2023-11-28 20:21:40,153 INFO L231 Difference]: Finished difference. Result has 177 places, 249 transitions, 1590 flow [2023-11-28 20:21:40,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1506, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1590, PETRI_PLACES=177, PETRI_TRANSITIONS=249} [2023-11-28 20:21:40,153 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 61 predicate places. [2023-11-28 20:21:40,154 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 249 transitions, 1590 flow [2023-11-28 20:21:40,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:40,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:40,154 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:40,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-11-28 20:21:40,154 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:40,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:40,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1803442003, now seen corresponding path program 20 times [2023-11-28 20:21:40,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:40,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166888244] [2023-11-28 20:21:40,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:40,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:40,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:40,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:40,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:40,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166888244] [2023-11-28 20:21:40,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166888244] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:40,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:40,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:40,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848679409] [2023-11-28 20:21:40,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:40,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:40,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:40,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:40,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:40,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:40,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 249 transitions, 1590 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:40,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:40,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:40,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:41,523 INFO L124 PetriNetUnfolderBase]: 785/2887 cut-off events. [2023-11-28 20:21:41,523 INFO L125 PetriNetUnfolderBase]: For 4588/4693 co-relation queries the response was YES. [2023-11-28 20:21:41,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8930 conditions, 2887 events. 785/2887 cut-off events. For 4588/4693 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 24670 event pairs, 36 based on Foata normal form. 14/2889 useless extension candidates. Maximal degree in co-relation 8894. Up to 539 conditions per place. [2023-11-28 20:21:41,535 INFO L140 encePairwiseOnDemand]: 97/113 looper letters, 35 selfloop transitions, 16 changer transitions 5/275 dead transitions. [2023-11-28 20:21:41,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 275 transitions, 1833 flow [2023-11-28 20:21:41,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:41,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:41,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1029 transitions. [2023-11-28 20:21:41,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.827835880933226 [2023-11-28 20:21:41,536 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1029 transitions. [2023-11-28 20:21:41,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1029 transitions. [2023-11-28 20:21:41,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:41,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1029 transitions. [2023-11-28 20:21:41,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.54545454545455) internal successors, (1029), 11 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:41,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:41,539 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:41,539 INFO L175 Difference]: Start difference. First operand has 177 places, 249 transitions, 1590 flow. Second operand 11 states and 1029 transitions. [2023-11-28 20:21:41,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 275 transitions, 1833 flow [2023-11-28 20:21:41,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 275 transitions, 1791 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-11-28 20:21:41,564 INFO L231 Difference]: Finished difference. Result has 184 places, 255 transitions, 1664 flow [2023-11-28 20:21:41,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1570, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1664, PETRI_PLACES=184, PETRI_TRANSITIONS=255} [2023-11-28 20:21:41,564 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 68 predicate places. [2023-11-28 20:21:41,564 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 255 transitions, 1664 flow [2023-11-28 20:21:41,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:41,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:41,565 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:41,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-11-28 20:21:41,565 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:41,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:41,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1870339555, now seen corresponding path program 21 times [2023-11-28 20:21:41,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:41,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939642332] [2023-11-28 20:21:41,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:41,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:41,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:41,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:41,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:41,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939642332] [2023-11-28 20:21:41,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939642332] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:41,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:41,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:41,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752260873] [2023-11-28 20:21:41,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:41,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:41,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:41,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:41,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:42,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:42,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 255 transitions, 1664 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:42,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:42,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:42,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:42,993 INFO L124 PetriNetUnfolderBase]: 1050/3719 cut-off events. [2023-11-28 20:21:42,993 INFO L125 PetriNetUnfolderBase]: For 6625/6762 co-relation queries the response was YES. [2023-11-28 20:21:43,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11761 conditions, 3719 events. 1050/3719 cut-off events. For 6625/6762 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 33786 event pairs, 46 based on Foata normal form. 18/3722 useless extension candidates. Maximal degree in co-relation 11721. Up to 695 conditions per place. [2023-11-28 20:21:43,013 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 33 selfloop transitions, 21 changer transitions 3/276 dead transitions. [2023-11-28 20:21:43,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 276 transitions, 1916 flow [2023-11-28 20:21:43,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:43,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:43,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1029 transitions. [2023-11-28 20:21:43,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.827835880933226 [2023-11-28 20:21:43,016 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1029 transitions. [2023-11-28 20:21:43,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1029 transitions. [2023-11-28 20:21:43,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:43,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1029 transitions. [2023-11-28 20:21:43,018 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.54545454545455) internal successors, (1029), 11 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:43,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:43,019 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:43,020 INFO L175 Difference]: Start difference. First operand has 184 places, 255 transitions, 1664 flow. Second operand 11 states and 1029 transitions. [2023-11-28 20:21:43,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 276 transitions, 1916 flow [2023-11-28 20:21:43,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 276 transitions, 1876 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-11-28 20:21:43,055 INFO L231 Difference]: Finished difference. Result has 190 places, 262 transitions, 1763 flow [2023-11-28 20:21:43,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1638, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1763, PETRI_PLACES=190, PETRI_TRANSITIONS=262} [2023-11-28 20:21:43,056 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 74 predicate places. [2023-11-28 20:21:43,056 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 262 transitions, 1763 flow [2023-11-28 20:21:43,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:43,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:43,056 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:43,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-11-28 20:21:43,057 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:43,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:43,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1572761509, now seen corresponding path program 22 times [2023-11-28 20:21:43,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:43,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443834417] [2023-11-28 20:21:43,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:43,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:43,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:43,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:43,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:43,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443834417] [2023-11-28 20:21:43,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443834417] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:43,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:43,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:43,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406962185] [2023-11-28 20:21:43,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:43,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:43,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:43,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:43,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:43,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:43,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 262 transitions, 1763 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:43,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:43,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:43,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:44,474 INFO L124 PetriNetUnfolderBase]: 1319/4609 cut-off events. [2023-11-28 20:21:44,475 INFO L125 PetriNetUnfolderBase]: For 9085/9269 co-relation queries the response was YES. [2023-11-28 20:21:44,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14919 conditions, 4609 events. 1319/4609 cut-off events. For 9085/9269 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 43818 event pairs, 68 based on Foata normal form. 19/4609 useless extension candidates. Maximal degree in co-relation 14876. Up to 865 conditions per place. [2023-11-28 20:21:44,496 INFO L140 encePairwiseOnDemand]: 97/113 looper letters, 44 selfloop transitions, 21 changer transitions 4/288 dead transitions. [2023-11-28 20:21:44,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 288 transitions, 2077 flow [2023-11-28 20:21:44,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:44,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:44,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1035 transitions. [2023-11-28 20:21:44,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.83266291230893 [2023-11-28 20:21:44,498 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1035 transitions. [2023-11-28 20:21:44,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1035 transitions. [2023-11-28 20:21:44,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:44,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1035 transitions. [2023-11-28 20:21:44,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 94.0909090909091) internal successors, (1035), 11 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:44,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:44,502 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:44,502 INFO L175 Difference]: Start difference. First operand has 190 places, 262 transitions, 1763 flow. Second operand 11 states and 1035 transitions. [2023-11-28 20:21:44,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 288 transitions, 2077 flow [2023-11-28 20:21:44,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 288 transitions, 2030 flow, removed 8 selfloop flow, removed 6 redundant places. [2023-11-28 20:21:44,546 INFO L231 Difference]: Finished difference. Result has 199 places, 269 transitions, 1870 flow [2023-11-28 20:21:44,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1728, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1870, PETRI_PLACES=199, PETRI_TRANSITIONS=269} [2023-11-28 20:21:44,547 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 83 predicate places. [2023-11-28 20:21:44,547 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 269 transitions, 1870 flow [2023-11-28 20:21:44,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:44,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:44,547 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:44,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-11-28 20:21:44,547 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:44,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:44,548 INFO L85 PathProgramCache]: Analyzing trace with hash -2130367347, now seen corresponding path program 23 times [2023-11-28 20:21:44,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:44,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308722726] [2023-11-28 20:21:44,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:44,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:44,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:44,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:44,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:44,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308722726] [2023-11-28 20:21:44,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308722726] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:44,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:44,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:44,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806896169] [2023-11-28 20:21:44,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:44,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:44,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:44,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:44,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:45,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:45,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 269 transitions, 1870 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:45,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:45,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:45,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:46,200 INFO L124 PetriNetUnfolderBase]: 1319/4675 cut-off events. [2023-11-28 20:21:46,201 INFO L125 PetriNetUnfolderBase]: For 9803/9983 co-relation queries the response was YES. [2023-11-28 20:21:46,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15268 conditions, 4675 events. 1319/4675 cut-off events. For 9803/9983 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 44586 event pairs, 60 based on Foata normal form. 28/4683 useless extension candidates. Maximal degree in co-relation 15220. Up to 901 conditions per place. [2023-11-28 20:21:46,229 INFO L140 encePairwiseOnDemand]: 97/113 looper letters, 43 selfloop transitions, 25 changer transitions 6/293 dead transitions. [2023-11-28 20:21:46,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 293 transitions, 2195 flow [2023-11-28 20:21:46,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:46,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:46,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1028 transitions. [2023-11-28 20:21:46,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.827031375703942 [2023-11-28 20:21:46,231 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1028 transitions. [2023-11-28 20:21:46,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1028 transitions. [2023-11-28 20:21:46,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:46,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1028 transitions. [2023-11-28 20:21:46,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.45454545454545) internal successors, (1028), 11 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:46,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:46,234 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:46,234 INFO L175 Difference]: Start difference. First operand has 199 places, 269 transitions, 1870 flow. Second operand 11 states and 1028 transitions. [2023-11-28 20:21:46,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 293 transitions, 2195 flow [2023-11-28 20:21:46,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 293 transitions, 2138 flow, removed 19 selfloop flow, removed 6 redundant places. [2023-11-28 20:21:46,293 INFO L231 Difference]: Finished difference. Result has 206 places, 271 transitions, 1931 flow [2023-11-28 20:21:46,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1828, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1931, PETRI_PLACES=206, PETRI_TRANSITIONS=271} [2023-11-28 20:21:46,294 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 90 predicate places. [2023-11-28 20:21:46,294 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 271 transitions, 1931 flow [2023-11-28 20:21:46,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:46,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:46,295 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:46,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-11-28 20:21:46,295 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:46,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:46,295 INFO L85 PathProgramCache]: Analyzing trace with hash 193026431, now seen corresponding path program 24 times [2023-11-28 20:21:46,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:46,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785109290] [2023-11-28 20:21:46,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:46,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:46,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:46,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:46,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:46,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785109290] [2023-11-28 20:21:46,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785109290] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:46,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:46,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:46,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542104503] [2023-11-28 20:21:46,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:46,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:46,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:46,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:46,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:46,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:46,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 271 transitions, 1931 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:46,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:46,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:46,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:47,702 INFO L124 PetriNetUnfolderBase]: 1317/4642 cut-off events. [2023-11-28 20:21:47,702 INFO L125 PetriNetUnfolderBase]: For 10354/10520 co-relation queries the response was YES. [2023-11-28 20:21:47,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15308 conditions, 4642 events. 1317/4642 cut-off events. For 10354/10520 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 44207 event pairs, 64 based on Foata normal form. 20/4642 useless extension candidates. Maximal degree in co-relation 15257. Up to 875 conditions per place. [2023-11-28 20:21:47,728 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 40 selfloop transitions, 23 changer transitions 1/283 dead transitions. [2023-11-28 20:21:47,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 283 transitions, 2169 flow [2023-11-28 20:21:47,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:47,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:47,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1030 transitions. [2023-11-28 20:21:47,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.82864038616251 [2023-11-28 20:21:47,729 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1030 transitions. [2023-11-28 20:21:47,729 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1030 transitions. [2023-11-28 20:21:47,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:47,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1030 transitions. [2023-11-28 20:21:47,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.63636363636364) internal successors, (1030), 11 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:47,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:47,732 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:47,732 INFO L175 Difference]: Start difference. First operand has 206 places, 271 transitions, 1931 flow. Second operand 11 states and 1030 transitions. [2023-11-28 20:21:47,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 283 transitions, 2169 flow [2023-11-28 20:21:47,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 283 transitions, 2060 flow, removed 25 selfloop flow, removed 10 redundant places. [2023-11-28 20:21:47,782 INFO L231 Difference]: Finished difference. Result has 209 places, 275 transitions, 1957 flow [2023-11-28 20:21:47,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1850, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1957, PETRI_PLACES=209, PETRI_TRANSITIONS=275} [2023-11-28 20:21:47,782 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 93 predicate places. [2023-11-28 20:21:47,782 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 275 transitions, 1957 flow [2023-11-28 20:21:47,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:47,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:47,783 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:47,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-11-28 20:21:47,783 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:47,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:47,783 INFO L85 PathProgramCache]: Analyzing trace with hash 856454253, now seen corresponding path program 25 times [2023-11-28 20:21:47,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:47,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326485439] [2023-11-28 20:21:47,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:47,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:47,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:48,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:48,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:48,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326485439] [2023-11-28 20:21:48,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326485439] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:48,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:48,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:48,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967695038] [2023-11-28 20:21:48,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:48,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:48,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:48,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:48,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:48,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:48,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 275 transitions, 1957 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:48,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:48,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:48,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:49,369 INFO L124 PetriNetUnfolderBase]: 1580/5525 cut-off events. [2023-11-28 20:21:49,369 INFO L125 PetriNetUnfolderBase]: For 12327/12512 co-relation queries the response was YES. [2023-11-28 20:21:49,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18208 conditions, 5525 events. 1580/5525 cut-off events. For 12327/12512 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 54735 event pairs, 73 based on Foata normal form. 16/5517 useless extension candidates. Maximal degree in co-relation 18157. Up to 1058 conditions per place. [2023-11-28 20:21:49,404 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 46 selfloop transitions, 24 changer transitions 4/293 dead transitions. [2023-11-28 20:21:49,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 293 transitions, 2278 flow [2023-11-28 20:21:49,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:49,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:49,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1031 transitions. [2023-11-28 20:21:49,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.829444891391794 [2023-11-28 20:21:49,406 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1031 transitions. [2023-11-28 20:21:49,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1031 transitions. [2023-11-28 20:21:49,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:49,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1031 transitions. [2023-11-28 20:21:49,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.72727272727273) internal successors, (1031), 11 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:49,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:49,408 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:49,408 INFO L175 Difference]: Start difference. First operand has 209 places, 275 transitions, 1957 flow. Second operand 11 states and 1031 transitions. [2023-11-28 20:21:49,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 293 transitions, 2278 flow [2023-11-28 20:21:49,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 293 transitions, 2190 flow, removed 30 selfloop flow, removed 6 redundant places. [2023-11-28 20:21:49,477 INFO L231 Difference]: Finished difference. Result has 216 places, 281 transitions, 2042 flow [2023-11-28 20:21:49,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1906, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2042, PETRI_PLACES=216, PETRI_TRANSITIONS=281} [2023-11-28 20:21:49,478 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 100 predicate places. [2023-11-28 20:21:49,478 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 281 transitions, 2042 flow [2023-11-28 20:21:49,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:49,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:49,478 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:49,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-11-28 20:21:49,478 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:49,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:49,478 INFO L85 PathProgramCache]: Analyzing trace with hash -564106805, now seen corresponding path program 26 times [2023-11-28 20:21:49,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:49,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94719133] [2023-11-28 20:21:49,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:49,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:49,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:49,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:49,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:49,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94719133] [2023-11-28 20:21:49,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94719133] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:49,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:49,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:49,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414754462] [2023-11-28 20:21:49,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:49,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:49,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:49,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:49,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:50,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:50,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 281 transitions, 2042 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:50,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:50,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:50,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:51,139 INFO L124 PetriNetUnfolderBase]: 1579/5524 cut-off events. [2023-11-28 20:21:51,139 INFO L125 PetriNetUnfolderBase]: For 12426/12621 co-relation queries the response was YES. [2023-11-28 20:21:51,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18233 conditions, 5524 events. 1579/5524 cut-off events. For 12426/12621 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 54738 event pairs, 75 based on Foata normal form. 21/5521 useless extension candidates. Maximal degree in co-relation 18179. Up to 1046 conditions per place. [2023-11-28 20:21:51,174 INFO L140 encePairwiseOnDemand]: 98/113 looper letters, 44 selfloop transitions, 23 changer transitions 4/290 dead transitions. [2023-11-28 20:21:51,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 290 transitions, 2260 flow [2023-11-28 20:21:51,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:51,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:51,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1031 transitions. [2023-11-28 20:21:51,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.829444891391794 [2023-11-28 20:21:51,176 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1031 transitions. [2023-11-28 20:21:51,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1031 transitions. [2023-11-28 20:21:51,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:51,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1031 transitions. [2023-11-28 20:21:51,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.72727272727273) internal successors, (1031), 11 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:51,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:51,179 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:51,179 INFO L175 Difference]: Start difference. First operand has 216 places, 281 transitions, 2042 flow. Second operand 11 states and 1031 transitions. [2023-11-28 20:21:51,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 290 transitions, 2260 flow [2023-11-28 20:21:51,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 290 transitions, 2222 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-11-28 20:21:51,249 INFO L231 Difference]: Finished difference. Result has 221 places, 281 transitions, 2069 flow [2023-11-28 20:21:51,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=2008, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2069, PETRI_PLACES=221, PETRI_TRANSITIONS=281} [2023-11-28 20:21:51,250 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 105 predicate places. [2023-11-28 20:21:51,250 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 281 transitions, 2069 flow [2023-11-28 20:21:51,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:51,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:51,250 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:51,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-11-28 20:21:51,250 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:51,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:51,251 INFO L85 PathProgramCache]: Analyzing trace with hash 729226387, now seen corresponding path program 27 times [2023-11-28 20:21:51,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:51,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073182259] [2023-11-28 20:21:51,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:51,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:51,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:51,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:51,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:51,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073182259] [2023-11-28 20:21:51,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073182259] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:51,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:51,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:51,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418142930] [2023-11-28 20:21:51,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:51,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:51,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:51,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:51,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:52,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:52,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 281 transitions, 2069 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:52,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:52,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:52,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:52,789 INFO L124 PetriNetUnfolderBase]: 1316/4712 cut-off events. [2023-11-28 20:21:52,789 INFO L125 PetriNetUnfolderBase]: For 10699/10853 co-relation queries the response was YES. [2023-11-28 20:21:52,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15522 conditions, 4712 events. 1316/4712 cut-off events. For 10699/10853 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 45123 event pairs, 64 based on Foata normal form. 13/4705 useless extension candidates. Maximal degree in co-relation 15466. Up to 883 conditions per place. [2023-11-28 20:21:52,819 INFO L140 encePairwiseOnDemand]: 99/113 looper letters, 41 selfloop transitions, 18 changer transitions 10/288 dead transitions. [2023-11-28 20:21:52,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 288 transitions, 2233 flow [2023-11-28 20:21:52,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:52,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:52,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1027 transitions. [2023-11-28 20:21:52,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.826226870474658 [2023-11-28 20:21:52,821 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1027 transitions. [2023-11-28 20:21:52,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1027 transitions. [2023-11-28 20:21:52,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:52,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1027 transitions. [2023-11-28 20:21:52,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.36363636363636) internal successors, (1027), 11 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:52,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:52,823 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:52,823 INFO L175 Difference]: Start difference. First operand has 221 places, 281 transitions, 2069 flow. Second operand 11 states and 1027 transitions. [2023-11-28 20:21:52,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 288 transitions, 2233 flow [2023-11-28 20:21:52,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 288 transitions, 2166 flow, removed 8 selfloop flow, removed 10 redundant places. [2023-11-28 20:21:52,882 INFO L231 Difference]: Finished difference. Result has 222 places, 275 transitions, 1968 flow [2023-11-28 20:21:52,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1949, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1968, PETRI_PLACES=222, PETRI_TRANSITIONS=275} [2023-11-28 20:21:52,882 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 106 predicate places. [2023-11-28 20:21:52,883 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 275 transitions, 1968 flow [2023-11-28 20:21:52,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:52,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:52,883 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:52,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-11-28 20:21:52,883 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:52,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:52,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1125468031, now seen corresponding path program 28 times [2023-11-28 20:21:52,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:52,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784331908] [2023-11-28 20:21:52,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:52,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:52,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:53,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:53,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:53,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784331908] [2023-11-28 20:21:53,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784331908] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:53,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:53,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:53,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167438333] [2023-11-28 20:21:53,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:53,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:53,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:53,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:53,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:53,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:53,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 275 transitions, 1968 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:53,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:53,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:53,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:54,211 INFO L124 PetriNetUnfolderBase]: 1314/4658 cut-off events. [2023-11-28 20:21:54,211 INFO L125 PetriNetUnfolderBase]: For 10325/10476 co-relation queries the response was YES. [2023-11-28 20:21:54,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15279 conditions, 4658 events. 1314/4658 cut-off events. For 10325/10476 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 44440 event pairs, 64 based on Foata normal form. 15/4653 useless extension candidates. Maximal degree in co-relation 15222. Up to 884 conditions per place. [2023-11-28 20:21:54,241 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 38 selfloop transitions, 23 changer transitions 3/283 dead transitions. [2023-11-28 20:21:54,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 283 transitions, 2178 flow [2023-11-28 20:21:54,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:54,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:54,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1030 transitions. [2023-11-28 20:21:54,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.82864038616251 [2023-11-28 20:21:54,243 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1030 transitions. [2023-11-28 20:21:54,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1030 transitions. [2023-11-28 20:21:54,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:54,243 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1030 transitions. [2023-11-28 20:21:54,244 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.63636363636364) internal successors, (1030), 11 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:54,245 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:54,246 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:54,246 INFO L175 Difference]: Start difference. First operand has 222 places, 275 transitions, 1968 flow. Second operand 11 states and 1030 transitions. [2023-11-28 20:21:54,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 283 transitions, 2178 flow [2023-11-28 20:21:54,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 283 transitions, 2106 flow, removed 14 selfloop flow, removed 13 redundant places. [2023-11-28 20:21:54,301 INFO L231 Difference]: Finished difference. Result has 218 places, 277 transitions, 2003 flow [2023-11-28 20:21:54,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1917, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2003, PETRI_PLACES=218, PETRI_TRANSITIONS=277} [2023-11-28 20:21:54,302 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 102 predicate places. [2023-11-28 20:21:54,302 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 277 transitions, 2003 flow [2023-11-28 20:21:54,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:54,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:54,302 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:54,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-11-28 20:21:54,302 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:54,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:54,303 INFO L85 PathProgramCache]: Analyzing trace with hash -309541897, now seen corresponding path program 29 times [2023-11-28 20:21:54,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:54,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988306724] [2023-11-28 20:21:54,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:54,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:54,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:54,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:54,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:54,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988306724] [2023-11-28 20:21:54,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988306724] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:54,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:54,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:54,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457330089] [2023-11-28 20:21:54,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:54,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:54,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:54,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:54,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:55,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:55,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 277 transitions, 2003 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:55,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:55,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:55,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:55,759 INFO L124 PetriNetUnfolderBase]: 1050/3868 cut-off events. [2023-11-28 20:21:55,759 INFO L125 PetriNetUnfolderBase]: For 8203/8324 co-relation queries the response was YES. [2023-11-28 20:21:55,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12623 conditions, 3868 events. 1050/3868 cut-off events. For 8203/8324 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 35462 event pairs, 54 based on Foata normal form. 11/3863 useless extension candidates. Maximal degree in co-relation 12567. Up to 722 conditions per place. [2023-11-28 20:21:55,782 INFO L140 encePairwiseOnDemand]: 99/113 looper letters, 34 selfloop transitions, 15 changer transitions 10/278 dead transitions. [2023-11-28 20:21:55,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 278 transitions, 2100 flow [2023-11-28 20:21:55,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:55,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:55,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1026 transitions. [2023-11-28 20:21:55,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.825422365245374 [2023-11-28 20:21:55,784 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1026 transitions. [2023-11-28 20:21:55,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1026 transitions. [2023-11-28 20:21:55,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:55,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1026 transitions. [2023-11-28 20:21:55,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.27272727272727) internal successors, (1026), 11 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:55,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:55,829 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:55,829 INFO L175 Difference]: Start difference. First operand has 218 places, 277 transitions, 2003 flow. Second operand 11 states and 1026 transitions. [2023-11-28 20:21:55,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 278 transitions, 2100 flow [2023-11-28 20:21:55,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 278 transitions, 2057 flow, removed 5 selfloop flow, removed 7 redundant places. [2023-11-28 20:21:55,873 INFO L231 Difference]: Finished difference. Result has 220 places, 267 transitions, 1859 flow [2023-11-28 20:21:55,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1904, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1859, PETRI_PLACES=220, PETRI_TRANSITIONS=267} [2023-11-28 20:21:55,873 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 104 predicate places. [2023-11-28 20:21:55,873 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 267 transitions, 1859 flow [2023-11-28 20:21:55,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:55,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:55,874 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:55,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-11-28 20:21:55,874 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:55,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:55,874 INFO L85 PathProgramCache]: Analyzing trace with hash 2047999983, now seen corresponding path program 30 times [2023-11-28 20:21:55,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:55,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30594088] [2023-11-28 20:21:55,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:55,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:55,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:56,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:56,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:56,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30594088] [2023-11-28 20:21:56,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30594088] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:56,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:56,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:56,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296243670] [2023-11-28 20:21:56,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:56,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:56,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:56,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:56,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:56,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:56,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 267 transitions, 1859 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:56,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:56,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:56,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:57,157 INFO L124 PetriNetUnfolderBase]: 784/2915 cut-off events. [2023-11-28 20:21:57,157 INFO L125 PetriNetUnfolderBase]: For 5668/5764 co-relation queries the response was YES. [2023-11-28 20:21:57,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9396 conditions, 2915 events. 784/2915 cut-off events. For 5668/5764 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 25141 event pairs, 33 based on Foata normal form. 15/2918 useless extension candidates. Maximal degree in co-relation 9341. Up to 524 conditions per place. [2023-11-28 20:21:57,174 INFO L140 encePairwiseOnDemand]: 99/113 looper letters, 34 selfloop transitions, 16 changer transitions 8/277 dead transitions. [2023-11-28 20:21:57,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 277 transitions, 2023 flow [2023-11-28 20:21:57,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:57,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:57,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1019 transitions. [2023-11-28 20:21:57,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8197908286403862 [2023-11-28 20:21:57,176 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1019 transitions. [2023-11-28 20:21:57,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1019 transitions. [2023-11-28 20:21:57,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:57,176 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1019 transitions. [2023-11-28 20:21:57,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 92.63636363636364) internal successors, (1019), 11 states have internal predecessors, (1019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:57,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:57,179 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:57,179 INFO L175 Difference]: Start difference. First operand has 220 places, 267 transitions, 1859 flow. Second operand 11 states and 1019 transitions. [2023-11-28 20:21:57,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 277 transitions, 2023 flow [2023-11-28 20:21:57,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 277 transitions, 1924 flow, removed 19 selfloop flow, removed 18 redundant places. [2023-11-28 20:21:57,228 INFO L231 Difference]: Finished difference. Result has 205 places, 261 transitions, 1744 flow [2023-11-28 20:21:57,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1744, PETRI_PLACES=205, PETRI_TRANSITIONS=261} [2023-11-28 20:21:57,229 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 89 predicate places. [2023-11-28 20:21:57,229 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 261 transitions, 1744 flow [2023-11-28 20:21:57,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:57,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:57,229 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:57,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-11-28 20:21:57,229 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:57,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:57,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1535927619, now seen corresponding path program 31 times [2023-11-28 20:21:57,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:57,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570483020] [2023-11-28 20:21:57,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:57,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:57,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:57,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:57,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:57,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570483020] [2023-11-28 20:21:57,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570483020] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:57,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:57,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:57,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839357339] [2023-11-28 20:21:57,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:57,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:57,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:57,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:57,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:58,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:58,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 261 transitions, 1744 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:58,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:58,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:58,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:58,577 INFO L124 PetriNetUnfolderBase]: 783/2908 cut-off events. [2023-11-28 20:21:58,577 INFO L125 PetriNetUnfolderBase]: For 5096/5187 co-relation queries the response was YES. [2023-11-28 20:21:58,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9224 conditions, 2908 events. 783/2908 cut-off events. For 5096/5187 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 25023 event pairs, 37 based on Foata normal form. 11/2907 useless extension candidates. Maximal degree in co-relation 9176. Up to 544 conditions per place. [2023-11-28 20:21:58,593 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 27 selfloop transitions, 20 changer transitions 4/270 dead transitions. [2023-11-28 20:21:58,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 270 transitions, 1903 flow [2023-11-28 20:21:58,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:58,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:58,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1022 transitions. [2023-11-28 20:21:58,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8222043443282381 [2023-11-28 20:21:58,595 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1022 transitions. [2023-11-28 20:21:58,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1022 transitions. [2023-11-28 20:21:58,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:58,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1022 transitions. [2023-11-28 20:21:58,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 92.9090909090909) internal successors, (1022), 11 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:58,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:58,599 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:58,599 INFO L175 Difference]: Start difference. First operand has 205 places, 261 transitions, 1744 flow. Second operand 11 states and 1022 transitions. [2023-11-28 20:21:58,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 270 transitions, 1903 flow [2023-11-28 20:21:58,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 270 transitions, 1834 flow, removed 8 selfloop flow, removed 14 redundant places. [2023-11-28 20:21:58,637 INFO L231 Difference]: Finished difference. Result has 198 places, 261 transitions, 1730 flow [2023-11-28 20:21:58,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1730, PETRI_PLACES=198, PETRI_TRANSITIONS=261} [2023-11-28 20:21:58,637 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 82 predicate places. [2023-11-28 20:21:58,637 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 261 transitions, 1730 flow [2023-11-28 20:21:58,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:58,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:58,638 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:58,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-11-28 20:21:58,638 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:58,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:58,638 INFO L85 PathProgramCache]: Analyzing trace with hash -822068345, now seen corresponding path program 10 times [2023-11-28 20:21:58,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:58,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510782271] [2023-11-28 20:21:58,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:58,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:58,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:58,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:58,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:58,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510782271] [2023-11-28 20:21:58,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510782271] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:58,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:58,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:58,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917671945] [2023-11-28 20:21:58,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:58,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:21:58,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:58,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:21:58,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:21:59,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:21:59,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 261 transitions, 1730 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:59,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:59,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:21:59,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:59,889 INFO L124 PetriNetUnfolderBase]: 782/2945 cut-off events. [2023-11-28 20:21:59,890 INFO L125 PetriNetUnfolderBase]: For 5146/5237 co-relation queries the response was YES. [2023-11-28 20:21:59,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9289 conditions, 2945 events. 782/2945 cut-off events. For 5146/5237 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 25485 event pairs, 38 based on Foata normal form. 10/2943 useless extension candidates. Maximal degree in co-relation 9245. Up to 550 conditions per place. [2023-11-28 20:21:59,905 INFO L140 encePairwiseOnDemand]: 98/113 looper letters, 28 selfloop transitions, 17 changer transitions 6/270 dead transitions. [2023-11-28 20:21:59,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 270 transitions, 1887 flow [2023-11-28 20:21:59,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:21:59,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:21:59,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1023 transitions. [2023-11-28 20:21:59,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8230088495575221 [2023-11-28 20:21:59,908 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1023 transitions. [2023-11-28 20:21:59,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1023 transitions. [2023-11-28 20:21:59,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:59,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1023 transitions. [2023-11-28 20:21:59,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.0) internal successors, (1023), 11 states have internal predecessors, (1023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:59,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:59,910 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:59,910 INFO L175 Difference]: Start difference. First operand has 198 places, 261 transitions, 1730 flow. Second operand 11 states and 1023 transitions. [2023-11-28 20:21:59,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 270 transitions, 1887 flow [2023-11-28 20:21:59,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 270 transitions, 1846 flow, removed 2 selfloop flow, removed 9 redundant places. [2023-11-28 20:21:59,940 INFO L231 Difference]: Finished difference. Result has 201 places, 261 transitions, 1741 flow [2023-11-28 20:21:59,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1694, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1741, PETRI_PLACES=201, PETRI_TRANSITIONS=261} [2023-11-28 20:21:59,940 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 85 predicate places. [2023-11-28 20:21:59,940 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 261 transitions, 1741 flow [2023-11-28 20:21:59,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:59,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:59,941 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:21:59,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-11-28 20:21:59,941 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:21:59,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:59,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1810559991, now seen corresponding path program 11 times [2023-11-28 20:21:59,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:59,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50708928] [2023-11-28 20:21:59,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:59,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:59,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:00,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:22:00,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:00,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50708928] [2023-11-28 20:22:00,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50708928] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:22:00,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:22:00,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:22:00,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503512760] [2023-11-28 20:22:00,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:22:00,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:22:00,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:00,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:22:00,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:22:00,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:22:00,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 261 transitions, 1741 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:00,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:22:00,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:22:00,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:22:01,242 INFO L124 PetriNetUnfolderBase]: 518/2106 cut-off events. [2023-11-28 20:22:01,242 INFO L125 PetriNetUnfolderBase]: For 3308/3369 co-relation queries the response was YES. [2023-11-28 20:22:01,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6519 conditions, 2106 events. 518/2106 cut-off events. For 3308/3369 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 16654 event pairs, 27 based on Foata normal form. 7/2105 useless extension candidates. Maximal degree in co-relation 6473. Up to 382 conditions per place. [2023-11-28 20:22:01,253 INFO L140 encePairwiseOnDemand]: 99/113 looper letters, 21 selfloop transitions, 11 changer transitions 13/264 dead transitions. [2023-11-28 20:22:01,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 264 transitions, 1833 flow [2023-11-28 20:22:01,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:22:01,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:22:01,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1018 transitions. [2023-11-28 20:22:01,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8189863234111022 [2023-11-28 20:22:01,254 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1018 transitions. [2023-11-28 20:22:01,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1018 transitions. [2023-11-28 20:22:01,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:22:01,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1018 transitions. [2023-11-28 20:22:01,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 92.54545454545455) internal successors, (1018), 11 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:01,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:01,257 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:01,257 INFO L175 Difference]: Start difference. First operand has 201 places, 261 transitions, 1741 flow. Second operand 11 states and 1018 transitions. [2023-11-28 20:22:01,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 264 transitions, 1833 flow [2023-11-28 20:22:01,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 264 transitions, 1792 flow, removed 5 selfloop flow, removed 9 redundant places. [2023-11-28 20:22:01,281 INFO L231 Difference]: Finished difference. Result has 200 places, 250 transitions, 1618 flow [2023-11-28 20:22:01,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1618, PETRI_PLACES=200, PETRI_TRANSITIONS=250} [2023-11-28 20:22:01,282 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 84 predicate places. [2023-11-28 20:22:01,282 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 250 transitions, 1618 flow [2023-11-28 20:22:01,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:01,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:22:01,282 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:22:01,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-11-28 20:22:01,282 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:22:01,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:01,282 INFO L85 PathProgramCache]: Analyzing trace with hash 183845795, now seen corresponding path program 32 times [2023-11-28 20:22:01,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:01,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147108243] [2023-11-28 20:22:01,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:01,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:01,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:01,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:22:01,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:01,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147108243] [2023-11-28 20:22:01,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147108243] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:22:01,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:22:01,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:22:01,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966155461] [2023-11-28 20:22:01,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:22:01,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:22:01,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:01,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:22:01,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:22:01,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:22:01,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 250 transitions, 1618 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:01,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:22:01,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:22:01,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:22:02,359 INFO L124 PetriNetUnfolderBase]: 506/1958 cut-off events. [2023-11-28 20:22:02,359 INFO L125 PetriNetUnfolderBase]: For 3019/3081 co-relation queries the response was YES. [2023-11-28 20:22:02,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6029 conditions, 1958 events. 506/1958 cut-off events. For 3019/3081 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 15318 event pairs, 21 based on Foata normal form. 12/1962 useless extension candidates. Maximal degree in co-relation 5984. Up to 359 conditions per place. [2023-11-28 20:22:02,368 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 22 selfloop transitions, 18 changer transitions 2/261 dead transitions. [2023-11-28 20:22:02,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 261 transitions, 1760 flow [2023-11-28 20:22:02,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:22:02,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:22:02,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1022 transitions. [2023-11-28 20:22:02,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8222043443282381 [2023-11-28 20:22:02,370 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1022 transitions. [2023-11-28 20:22:02,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1022 transitions. [2023-11-28 20:22:02,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:22:02,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1022 transitions. [2023-11-28 20:22:02,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 92.9090909090909) internal successors, (1022), 11 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:02,372 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:02,372 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:02,372 INFO L175 Difference]: Start difference. First operand has 200 places, 250 transitions, 1618 flow. Second operand 11 states and 1022 transitions. [2023-11-28 20:22:02,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 261 transitions, 1760 flow [2023-11-28 20:22:02,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 261 transitions, 1685 flow, removed 10 selfloop flow, removed 15 redundant places. [2023-11-28 20:22:02,391 INFO L231 Difference]: Finished difference. Result has 188 places, 254 transitions, 1641 flow [2023-11-28 20:22:02,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1563, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1641, PETRI_PLACES=188, PETRI_TRANSITIONS=254} [2023-11-28 20:22:02,392 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 72 predicate places. [2023-11-28 20:22:02,392 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 254 transitions, 1641 flow [2023-11-28 20:22:02,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:02,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:22:02,392 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:22:02,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-11-28 20:22:02,392 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:22:02,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:02,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1113172453, now seen corresponding path program 33 times [2023-11-28 20:22:02,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:02,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100097809] [2023-11-28 20:22:02,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:02,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:02,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:02,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:22:02,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:02,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100097809] [2023-11-28 20:22:02,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100097809] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:22:02,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:22:02,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:22:02,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476316029] [2023-11-28 20:22:02,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:22:02,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:22:02,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:02,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:22:02,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:22:03,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:22:03,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 254 transitions, 1641 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:03,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:22:03,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:22:03,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:22:03,433 INFO L124 PetriNetUnfolderBase]: 246/1136 cut-off events. [2023-11-28 20:22:03,434 INFO L125 PetriNetUnfolderBase]: For 1594/1627 co-relation queries the response was YES. [2023-11-28 20:22:03,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3349 conditions, 1136 events. 246/1136 cut-off events. For 1594/1627 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 7541 event pairs, 11 based on Foata normal form. 6/1138 useless extension candidates. Maximal degree in co-relation 3307. Up to 198 conditions per place. [2023-11-28 20:22:03,439 INFO L140 encePairwiseOnDemand]: 100/113 looper letters, 20 selfloop transitions, 8 changer transitions 9/256 dead transitions. [2023-11-28 20:22:03,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 256 transitions, 1708 flow [2023-11-28 20:22:03,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:22:03,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:22:03,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1016 transitions. [2023-11-28 20:22:03,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8173773129525342 [2023-11-28 20:22:03,441 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1016 transitions. [2023-11-28 20:22:03,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1016 transitions. [2023-11-28 20:22:03,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:22:03,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1016 transitions. [2023-11-28 20:22:03,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 92.36363636363636) internal successors, (1016), 11 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:03,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:03,444 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:03,444 INFO L175 Difference]: Start difference. First operand has 188 places, 254 transitions, 1641 flow. Second operand 11 states and 1016 transitions. [2023-11-28 20:22:03,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 256 transitions, 1708 flow [2023-11-28 20:22:03,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 256 transitions, 1681 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-11-28 20:22:03,459 INFO L231 Difference]: Finished difference. Result has 192 places, 243 transitions, 1541 flow [2023-11-28 20:22:03,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1571, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1541, PETRI_PLACES=192, PETRI_TRANSITIONS=243} [2023-11-28 20:22:03,460 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 76 predicate places. [2023-11-28 20:22:03,460 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 243 transitions, 1541 flow [2023-11-28 20:22:03,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:03,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:22:03,460 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:22:03,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-11-28 20:22:03,460 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:22:03,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:03,461 INFO L85 PathProgramCache]: Analyzing trace with hash 656232235, now seen corresponding path program 34 times [2023-11-28 20:22:03,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:03,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525400610] [2023-11-28 20:22:03,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:03,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:03,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:03,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-11-28 20:22:03,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:03,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525400610] [2023-11-28 20:22:03,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525400610] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:22:03,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:22:03,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:22:03,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586975529] [2023-11-28 20:22:03,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:22:03,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:22:03,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:03,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:22:03,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:22:04,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:22:04,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 243 transitions, 1541 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:04,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:22:04,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:22:04,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:22:04,386 INFO L124 PetriNetUnfolderBase]: 246/1059 cut-off events. [2023-11-28 20:22:04,386 INFO L125 PetriNetUnfolderBase]: For 1479/1511 co-relation queries the response was YES. [2023-11-28 20:22:04,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3090 conditions, 1059 events. 246/1059 cut-off events. For 1479/1511 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 6875 event pairs, 12 based on Foata normal form. 8/1063 useless extension candidates. Maximal degree in co-relation 3048. Up to 176 conditions per place. [2023-11-28 20:22:04,391 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 13 selfloop transitions, 15 changer transitions 2/249 dead transitions. [2023-11-28 20:22:04,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 249 transitions, 1643 flow [2023-11-28 20:22:04,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:22:04,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:22:04,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1010 transitions. [2023-11-28 20:22:04,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8125502815768303 [2023-11-28 20:22:04,393 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1010 transitions. [2023-11-28 20:22:04,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1010 transitions. [2023-11-28 20:22:04,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:22:04,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1010 transitions. [2023-11-28 20:22:04,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 91.81818181818181) internal successors, (1010), 11 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:04,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:04,396 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:04,396 INFO L175 Difference]: Start difference. First operand has 192 places, 243 transitions, 1541 flow. Second operand 11 states and 1010 transitions. [2023-11-28 20:22:04,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 249 transitions, 1643 flow [2023-11-28 20:22:04,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 249 transitions, 1579 flow, removed 5 selfloop flow, removed 15 redundant places. [2023-11-28 20:22:04,409 INFO L231 Difference]: Finished difference. Result has 179 places, 243 transitions, 1538 flow [2023-11-28 20:22:04,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1501, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1538, PETRI_PLACES=179, PETRI_TRANSITIONS=243} [2023-11-28 20:22:04,409 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 63 predicate places. [2023-11-28 20:22:04,409 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 243 transitions, 1538 flow [2023-11-28 20:22:04,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:04,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:22:04,409 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:22:04,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-11-28 20:22:04,410 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:22:04,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:04,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1719638967, now seen corresponding path program 35 times [2023-11-28 20:22:04,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:04,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101186698] [2023-11-28 20:22:04,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:04,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:04,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:04,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-11-28 20:22:04,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:04,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101186698] [2023-11-28 20:22:04,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101186698] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:22:04,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:22:04,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:22:04,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747067947] [2023-11-28 20:22:04,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:22:04,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:22:04,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:04,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:22:04,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:22:05,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:22:05,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 243 transitions, 1538 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:05,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:22:05,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:22:05,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:22:05,526 INFO L124 PetriNetUnfolderBase]: 508/1926 cut-off events. [2023-11-28 20:22:05,526 INFO L125 PetriNetUnfolderBase]: For 2922/2982 co-relation queries the response was YES. [2023-11-28 20:22:05,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5829 conditions, 1926 events. 508/1926 cut-off events. For 2922/2982 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14932 event pairs, 21 based on Foata normal form. 8/1926 useless extension candidates. Maximal degree in co-relation 5791. Up to 354 conditions per place. [2023-11-28 20:22:05,535 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 19 selfloop transitions, 16 changer transitions 2/256 dead transitions. [2023-11-28 20:22:05,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 256 transitions, 1680 flow [2023-11-28 20:22:05,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:22:05,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:22:05,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1017 transitions. [2023-11-28 20:22:05,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8181818181818182 [2023-11-28 20:22:05,536 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1017 transitions. [2023-11-28 20:22:05,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1017 transitions. [2023-11-28 20:22:05,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:22:05,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1017 transitions. [2023-11-28 20:22:05,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 92.45454545454545) internal successors, (1017), 11 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:05,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:05,538 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:05,538 INFO L175 Difference]: Start difference. First operand has 179 places, 243 transitions, 1538 flow. Second operand 11 states and 1017 transitions. [2023-11-28 20:22:05,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 256 transitions, 1680 flow [2023-11-28 20:22:05,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 256 transitions, 1624 flow, removed 2 selfloop flow, removed 10 redundant places. [2023-11-28 20:22:05,557 INFO L231 Difference]: Finished difference. Result has 182 places, 249 transitions, 1590 flow [2023-11-28 20:22:05,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1506, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1590, PETRI_PLACES=182, PETRI_TRANSITIONS=249} [2023-11-28 20:22:05,557 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 66 predicate places. [2023-11-28 20:22:05,557 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 249 transitions, 1590 flow [2023-11-28 20:22:05,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:05,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:22:05,557 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:22:05,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-11-28 20:22:05,558 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:22:05,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:05,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1206881061, now seen corresponding path program 36 times [2023-11-28 20:22:05,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:05,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927807722] [2023-11-28 20:22:05,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:05,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:05,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:05,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:22:05,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:05,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927807722] [2023-11-28 20:22:05,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927807722] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:22:05,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:22:05,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:22:05,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151256253] [2023-11-28 20:22:05,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:22:05,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:22:05,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:05,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:22:05,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:22:06,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:22:06,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 249 transitions, 1590 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:06,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:22:06,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:22:06,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:22:06,526 INFO L124 PetriNetUnfolderBase]: 507/1945 cut-off events. [2023-11-28 20:22:06,526 INFO L125 PetriNetUnfolderBase]: For 3081/3153 co-relation queries the response was YES. [2023-11-28 20:22:06,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5967 conditions, 1945 events. 507/1945 cut-off events. For 3081/3153 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 15130 event pairs, 23 based on Foata normal form. 13/1950 useless extension candidates. Maximal degree in co-relation 5926. Up to 355 conditions per place. [2023-11-28 20:22:06,536 INFO L140 encePairwiseOnDemand]: 98/113 looper letters, 17 selfloop transitions, 15 changer transitions 5/256 dead transitions. [2023-11-28 20:22:06,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 256 transitions, 1710 flow [2023-11-28 20:22:06,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:22:06,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:22:06,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1011 transitions. [2023-11-28 20:22:06,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8133547868061143 [2023-11-28 20:22:06,537 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1011 transitions. [2023-11-28 20:22:06,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1011 transitions. [2023-11-28 20:22:06,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:22:06,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1011 transitions. [2023-11-28 20:22:06,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 91.9090909090909) internal successors, (1011), 11 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:06,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:06,540 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:06,541 INFO L175 Difference]: Start difference. First operand has 182 places, 249 transitions, 1590 flow. Second operand 11 states and 1011 transitions. [2023-11-28 20:22:06,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 256 transitions, 1710 flow [2023-11-28 20:22:06,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 256 transitions, 1686 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-11-28 20:22:06,569 INFO L231 Difference]: Finished difference. Result has 187 places, 249 transitions, 1615 flow [2023-11-28 20:22:06,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1570, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1615, PETRI_PLACES=187, PETRI_TRANSITIONS=249} [2023-11-28 20:22:06,570 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 71 predicate places. [2023-11-28 20:22:06,570 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 249 transitions, 1615 flow [2023-11-28 20:22:06,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:06,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:22:06,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:22:06,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-11-28 20:22:06,571 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:22:06,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:06,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1192432191, now seen corresponding path program 37 times [2023-11-28 20:22:06,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:06,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293333380] [2023-11-28 20:22:06,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:06,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:06,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:06,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:22:06,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:06,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293333380] [2023-11-28 20:22:06,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293333380] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:22:06,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:22:06,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:22:06,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33111877] [2023-11-28 20:22:06,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:22:06,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:22:06,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:06,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:22:06,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:22:07,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:22:07,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 249 transitions, 1615 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:07,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:22:07,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:22:07,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:22:07,553 INFO L124 PetriNetUnfolderBase]: 244/1115 cut-off events. [2023-11-28 20:22:07,553 INFO L125 PetriNetUnfolderBase]: For 1652/1686 co-relation queries the response was YES. [2023-11-28 20:22:07,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3362 conditions, 1115 events. 244/1115 cut-off events. For 1652/1686 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7349 event pairs, 12 based on Foata normal form. 5/1116 useless extension candidates. Maximal degree in co-relation 3319. Up to 187 conditions per place. [2023-11-28 20:22:07,558 INFO L140 encePairwiseOnDemand]: 99/113 looper letters, 14 selfloop transitions, 10 changer transitions 8/251 dead transitions. [2023-11-28 20:22:07,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 251 transitions, 1683 flow [2023-11-28 20:22:07,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:22:07,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:22:07,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1013 transitions. [2023-11-28 20:22:07,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8149637972646823 [2023-11-28 20:22:07,560 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1013 transitions. [2023-11-28 20:22:07,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1013 transitions. [2023-11-28 20:22:07,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:22:07,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1013 transitions. [2023-11-28 20:22:07,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 92.0909090909091) internal successors, (1013), 11 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:07,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:07,562 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:07,562 INFO L175 Difference]: Start difference. First operand has 187 places, 249 transitions, 1615 flow. Second operand 11 states and 1013 transitions. [2023-11-28 20:22:07,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 251 transitions, 1683 flow [2023-11-28 20:22:07,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 251 transitions, 1632 flow, removed 8 selfloop flow, removed 10 redundant places. [2023-11-28 20:22:07,576 INFO L231 Difference]: Finished difference. Result has 188 places, 243 transitions, 1548 flow [2023-11-28 20:22:07,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1548, PETRI_PLACES=188, PETRI_TRANSITIONS=243} [2023-11-28 20:22:07,576 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 72 predicate places. [2023-11-28 20:22:07,576 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 243 transitions, 1548 flow [2023-11-28 20:22:07,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:07,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:22:07,576 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:22:07,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-11-28 20:22:07,577 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:22:07,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:07,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1588673835, now seen corresponding path program 38 times [2023-11-28 20:22:07,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:07,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937291536] [2023-11-28 20:22:07,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:07,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:07,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:07,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:22:07,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:07,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937291536] [2023-11-28 20:22:07,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937291536] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:22:07,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:22:07,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:22:07,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830527087] [2023-11-28 20:22:07,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:22:07,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:22:07,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:07,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:22:07,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:22:08,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:22:08,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 243 transitions, 1548 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:08,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:22:08,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:22:08,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:22:08,470 INFO L124 PetriNetUnfolderBase]: 243/1070 cut-off events. [2023-11-28 20:22:08,471 INFO L125 PetriNetUnfolderBase]: For 1480/1512 co-relation queries the response was YES. [2023-11-28 20:22:08,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3158 conditions, 1070 events. 243/1070 cut-off events. For 1480/1512 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 6950 event pairs, 12 based on Foata normal form. 7/1073 useless extension candidates. Maximal degree in co-relation 3114. Up to 185 conditions per place. [2023-11-28 20:22:08,475 INFO L140 encePairwiseOnDemand]: 96/113 looper letters, 10 selfloop transitions, 15 changer transitions 5/249 dead transitions. [2023-11-28 20:22:08,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 249 transitions, 1656 flow [2023-11-28 20:22:08,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:22:08,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:22:08,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1010 transitions. [2023-11-28 20:22:08,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8125502815768303 [2023-11-28 20:22:08,477 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1010 transitions. [2023-11-28 20:22:08,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1010 transitions. [2023-11-28 20:22:08,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:22:08,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1010 transitions. [2023-11-28 20:22:08,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 91.81818181818181) internal successors, (1010), 11 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:08,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:08,479 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:08,479 INFO L175 Difference]: Start difference. First operand has 188 places, 243 transitions, 1548 flow. Second operand 11 states and 1010 transitions. [2023-11-28 20:22:08,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 249 transitions, 1656 flow [2023-11-28 20:22:08,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 249 transitions, 1596 flow, removed 15 selfloop flow, removed 14 redundant places. [2023-11-28 20:22:08,495 INFO L231 Difference]: Finished difference. Result has 181 places, 243 transitions, 1547 flow [2023-11-28 20:22:08,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=1510, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1547, PETRI_PLACES=181, PETRI_TRANSITIONS=243} [2023-11-28 20:22:08,496 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 65 predicate places. [2023-11-28 20:22:08,496 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 243 transitions, 1547 flow [2023-11-28 20:22:08,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:08,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:22:08,496 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-28 20:22:08,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-11-28 20:22:08,496 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2023-11-28 20:22:08,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:08,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1340540855, now seen corresponding path program 39 times [2023-11-28 20:22:08,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:08,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378450158] [2023-11-28 20:22:08,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:08,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:08,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:08,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:22:08,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:08,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378450158] [2023-11-28 20:22:08,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378450158] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:22:08,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:22:08,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:22:08,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845892850] [2023-11-28 20:22:08,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:22:08,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:22:08,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:08,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:22:08,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:22:09,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 113 [2023-11-28 20:22:09,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 243 transitions, 1547 flow. Second operand has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:09,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:22:09,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 113 [2023-11-28 20:22:09,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:22:09,308 INFO L124 PetriNetUnfolderBase]: 0/126 cut-off events. [2023-11-28 20:22:09,309 INFO L125 PetriNetUnfolderBase]: For 100/100 co-relation queries the response was YES. [2023-11-28 20:22:09,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 350 conditions, 126 events. 0/126 cut-off events. For 100/100 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 232 event pairs, 0 based on Foata normal form. 2/128 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2023-11-28 20:22:09,309 INFO L140 encePairwiseOnDemand]: 102/113 looper letters, 0 selfloop transitions, 0 changer transitions 90/90 dead transitions. [2023-11-28 20:22:09,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 90 transitions, 410 flow [2023-11-28 20:22:09,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:22:09,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 20:22:09,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1001 transitions. [2023-11-28 20:22:09,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8053097345132744 [2023-11-28 20:22:09,310 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1001 transitions. [2023-11-28 20:22:09,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1001 transitions. [2023-11-28 20:22:09,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:22:09,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1001 transitions. [2023-11-28 20:22:09,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 91.0) internal successors, (1001), 11 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:09,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:09,312 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 113.0) internal successors, (1356), 12 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:09,312 INFO L175 Difference]: Start difference. First operand has 181 places, 243 transitions, 1547 flow. Second operand 11 states and 1001 transitions. [2023-11-28 20:22:09,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 90 transitions, 410 flow [2023-11-28 20:22:09,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 90 transitions, 249 flow, removed 31 selfloop flow, removed 50 redundant places. [2023-11-28 20:22:09,314 INFO L231 Difference]: Finished difference. Result has 120 places, 0 transitions, 0 flow [2023-11-28 20:22:09,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=120, PETRI_TRANSITIONS=0} [2023-11-28 20:22:09,314 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 4 predicate places. [2023-11-28 20:22:09,314 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 0 transitions, 0 flow [2023-11-28 20:22:09,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 90.54545454545455) internal successors, (996), 11 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:09,316 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (12 of 13 remaining) [2023-11-28 20:22:09,316 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (11 of 13 remaining) [2023-11-28 20:22:09,317 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (10 of 13 remaining) [2023-11-28 20:22:09,317 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (9 of 13 remaining) [2023-11-28 20:22:09,317 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 13 remaining) [2023-11-28 20:22:09,317 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (7 of 13 remaining) [2023-11-28 20:22:09,317 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 13 remaining) [2023-11-28 20:22:09,317 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE (5 of 13 remaining) [2023-11-28 20:22:09,317 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONDATA_RACE (4 of 13 remaining) [2023-11-28 20:22:09,317 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONDATA_RACE (3 of 13 remaining) [2023-11-28 20:22:09,317 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE (2 of 13 remaining) [2023-11-28 20:22:09,317 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONDATA_RACE (1 of 13 remaining) [2023-11-28 20:22:09,317 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONDATA_RACE (0 of 13 remaining) [2023-11-28 20:22:09,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-11-28 20:22:09,318 INFO L445 BasicCegarLoop]: Path program histogram: [39, 11, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:22:09,321 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-28 20:22:09,322 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-28 20:22:09,325 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 08:22:09 BasicIcfg [2023-11-28 20:22:09,325 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-28 20:22:09,326 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-28 20:22:09,326 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-28 20:22:09,326 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-28 20:22:09,326 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:20:45" (3/4) ... [2023-11-28 20:22:09,327 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-11-28 20:22:09,330 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure t_fun [2023-11-28 20:22:09,334 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2023-11-28 20:22:09,334 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2023-11-28 20:22:09,334 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2023-11-28 20:22:09,394 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya/witness.graphml [2023-11-28 20:22:09,395 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya/witness.yml [2023-11-28 20:22:09,395 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-28 20:22:09,396 INFO L158 Benchmark]: Toolchain (without parser) took 84790.62ms. Allocated memory was 176.2MB in the beginning and 1.8GB in the end (delta: 1.7GB). Free memory was 133.4MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 309.9MB. Max. memory is 16.1GB. [2023-11-28 20:22:09,396 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 176.2MB. Free memory is still 150.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-28 20:22:09,396 INFO L158 Benchmark]: CACSL2BoogieTranslator took 559.91ms. Allocated memory is still 176.2MB. Free memory was 133.0MB in the beginning and 107.8MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2023-11-28 20:22:09,397 INFO L158 Benchmark]: Boogie Procedure Inliner took 48.65ms. Allocated memory is still 176.2MB. Free memory was 107.8MB in the beginning and 105.3MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-28 20:22:09,397 INFO L158 Benchmark]: Boogie Preprocessor took 37.27ms. Allocated memory is still 176.2MB. Free memory was 105.3MB in the beginning and 103.6MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-28 20:22:09,398 INFO L158 Benchmark]: RCFGBuilder took 447.27ms. Allocated memory is still 176.2MB. Free memory was 103.6MB in the beginning and 85.5MB in the end (delta: 18.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2023-11-28 20:22:09,398 INFO L158 Benchmark]: TraceAbstraction took 83621.31ms. Allocated memory was 176.2MB in the beginning and 1.8GB in the end (delta: 1.7GB). Free memory was 84.8MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 255.3MB. Max. memory is 16.1GB. [2023-11-28 20:22:09,399 INFO L158 Benchmark]: Witness Printer took 69.16ms. Allocated memory is still 1.8GB. Free memory was 1.5GB in the beginning and 1.5GB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-28 20:22:09,401 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 176.2MB. Free memory is still 150.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 559.91ms. Allocated memory is still 176.2MB. Free memory was 133.0MB in the beginning and 107.8MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 48.65ms. Allocated memory is still 176.2MB. Free memory was 107.8MB in the beginning and 105.3MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 37.27ms. Allocated memory is still 176.2MB. Free memory was 105.3MB in the beginning and 103.6MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 447.27ms. Allocated memory is still 176.2MB. Free memory was 103.6MB in the beginning and 85.5MB in the end (delta: 18.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 83621.31ms. Allocated memory was 176.2MB in the beginning and 1.8GB in the end (delta: 1.7GB). Free memory was 84.8MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 255.3MB. Max. memory is 16.1GB. * Witness Printer took 69.16ms. Allocated memory is still 1.8GB. Free memory was 1.5GB in the beginning and 1.5GB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 3010]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3011]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 2995]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3013]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3001]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3001]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3005]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3001]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3001]: 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 3 procedures, 151 locations, 13 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: 83.5s, OverallIterations: 57, TraceHistogramMax: 1, PathProgramHistogramMax: 39, EmptinessCheckTime: 0.0s, AutomataDifference: 61.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 20876 SdHoareTripleChecker+Valid, 26.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 17830 mSDsluCounter, 54642 SdHoareTripleChecker+Invalid, 22.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 53176 mSDsCounter, 251 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 52171 IncrementalHoareTripleChecker+Invalid, 52422 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 251 mSolverCounterUnsat, 1466 mSDtfsCounter, 52171 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1010 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 822 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 948 ImplicationChecksByTransitivity, 9.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2282occurred in iteration=18, InterpolantAutomatonStates: 586, 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.3s SatisfiabilityAnalysisTime, 20.6s InterpolantComputationTime, 3716 NumberOfCodeBlocks, 3716 NumberOfCodeBlocksAsserted, 57 NumberOfCheckSat, 3659 ConstructedInterpolants, 0 QuantifiedInterpolants, 16058 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 57 InterpolantComputations, 57 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 9 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-11-28 20:22:09,416 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b8a8b34-656c-46e8-a5c9-b4c805b9277d/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (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