./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/09-regions_02-list_nr.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83496330-dd43-4849-a453-d07997c9bff6/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83496330-dd43-4849-a453-d07997c9bff6/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_83496330-dd43-4849-a453-d07997c9bff6/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83496330-dd43-4849-a453-d07997c9bff6/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/09-regions_02-list_nr.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83496330-dd43-4849-a453-d07997c9bff6/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_83496330-dd43-4849-a453-d07997c9bff6/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 68b918b5051efa1a4363a7cd528e42e31cd4f687fef5116849d37b2131e9c46c --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:19:16,456 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:19:16,522 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83496330-dd43-4849-a453-d07997c9bff6/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DataRace-32bit-Automizer_Default.epf [2023-11-29 00:19:16,526 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:19:16,527 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:19:16,551 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:19:16,551 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:19:16,552 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:19:16,553 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:19:16,553 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:19:16,554 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:19:16,554 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:19:16,555 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:19:16,555 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:19:16,556 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 00:19:16,556 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 00:19:16,557 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 00:19:16,557 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 00:19:16,558 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:19:16,558 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 00:19:16,559 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:19:16,559 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 00:19:16,560 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-11-29 00:19:16,560 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 00:19:16,561 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 00:19:16,561 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 00:19:16,561 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:19:16,562 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:19:16,562 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:19:16,563 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:19:16,563 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:19:16,564 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:19:16,564 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:19:16,564 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 00:19:16,565 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 00:19:16,565 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 00:19:16,566 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:19:16,566 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:19:16,566 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 00:19:16,567 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:19:16,567 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:19:16,567 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_83496330-dd43-4849-a453-d07997c9bff6/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_83496330-dd43-4849-a453-d07997c9bff6/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 -> 68b918b5051efa1a4363a7cd528e42e31cd4f687fef5116849d37b2131e9c46c [2023-11-29 00:19:16,790 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:19:16,826 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:19:16,828 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:19:16,829 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:19:16,830 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:19:16,831 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83496330-dd43-4849-a453-d07997c9bff6/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/goblint-regression/09-regions_02-list_nr.i [2023-11-29 00:19:19,559 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:19:19,854 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:19:19,855 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83496330-dd43-4849-a453-d07997c9bff6/sv-benchmarks/c/goblint-regression/09-regions_02-list_nr.i [2023-11-29 00:19:19,873 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83496330-dd43-4849-a453-d07997c9bff6/bin/uautomizer-verify-BQ2R08f2Ya/data/5d8af475d/5fd03d3f8a954e00a5ac3be04137209d/FLAG551a0162e [2023-11-29 00:19:20,166 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83496330-dd43-4849-a453-d07997c9bff6/bin/uautomizer-verify-BQ2R08f2Ya/data/5d8af475d/5fd03d3f8a954e00a5ac3be04137209d [2023-11-29 00:19:20,167 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:19:20,169 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:19:20,170 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:19:20,170 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:19:20,174 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:19:20,174 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:19:20" (1/1) ... [2023-11-29 00:19:20,175 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a2b25fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:19:20, skipping insertion in model container [2023-11-29 00:19:20,176 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:19:20" (1/1) ... [2023-11-29 00:19:20,230 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:19:20,712 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:19:20,726 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 00:19:20,782 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:19:20,873 INFO L206 MainTranslator]: Completed translation [2023-11-29 00:19:20,873 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:19:20 WrapperNode [2023-11-29 00:19:20,873 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:19:20,874 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 00:19:20,875 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 00:19:20,875 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 00:19:20,882 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:19:20" (1/1) ... [2023-11-29 00:19:20,906 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:19:20" (1/1) ... [2023-11-29 00:19:20,939 INFO L138 Inliner]: procedures = 369, calls = 31, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 177 [2023-11-29 00:19:20,939 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 00:19:20,940 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 00:19:20,940 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 00:19:20,940 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 00:19:20,949 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:19:20" (1/1) ... [2023-11-29 00:19:20,950 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:19:20" (1/1) ... [2023-11-29 00:19:20,956 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:19:20" (1/1) ... [2023-11-29 00:19:20,957 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:19:20" (1/1) ... [2023-11-29 00:19:20,972 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:19:20" (1/1) ... [2023-11-29 00:19:20,974 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:19:20" (1/1) ... [2023-11-29 00:19:20,976 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:19:20" (1/1) ... [2023-11-29 00:19:20,979 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:19:20" (1/1) ... [2023-11-29 00:19:20,982 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 00:19:20,983 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 00:19:20,983 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 00:19:20,983 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 00:19:20,984 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:19:20" (1/1) ... [2023-11-29 00:19:20,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:19:21,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83496330-dd43-4849-a453-d07997c9bff6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:19:21,011 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83496330-dd43-4849-a453-d07997c9bff6/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 00:19:21,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_83496330-dd43-4849-a453-d07997c9bff6/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 00:19:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 00:19:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-29 00:19:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 00:19:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-29 00:19:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-29 00:19:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-29 00:19:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-29 00:19:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 00:19:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 00:19:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-29 00:19:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-11-29 00:19:21,039 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-11-29 00:19:21,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-29 00:19:21,040 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 00:19:21,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 00:19:21,041 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 00:19:21,172 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 00:19:21,174 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 00:19:21,506 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 00:19:21,528 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 00:19:21,528 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-29 00:19:21,530 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:19:21 BoogieIcfgContainer [2023-11-29 00:19:21,530 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 00:19:21,532 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 00:19:21,532 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 00:19:21,534 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 00:19:21,534 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 12:19:20" (1/3) ... [2023-11-29 00:19:21,535 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16a2a4ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:19:21, skipping insertion in model container [2023-11-29 00:19:21,535 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:19:20" (2/3) ... [2023-11-29 00:19:21,535 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16a2a4ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:19:21, skipping insertion in model container [2023-11-29 00:19:21,536 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:19:21" (3/3) ... [2023-11-29 00:19:21,537 INFO L112 eAbstractionObserver]: Analyzing ICFG 09-regions_02-list_nr.i [2023-11-29 00:19:21,543 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 00:19:21,550 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 00:19:21,550 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 18 error locations. [2023-11-29 00:19:21,551 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 00:19:21,625 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-11-29 00:19:21,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 207 places, 203 transitions, 410 flow [2023-11-29 00:19:21,739 INFO L124 PetriNetUnfolderBase]: 0/202 cut-off events. [2023-11-29 00:19:21,739 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 00:19:21,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206 conditions, 202 events. 0/202 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 87 event pairs, 0 based on Foata normal form. 0/184 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2023-11-29 00:19:21,742 INFO L82 GeneralOperation]: Start removeDead. Operand has 207 places, 203 transitions, 410 flow [2023-11-29 00:19:21,749 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 206 places, 202 transitions, 407 flow [2023-11-29 00:19:21,759 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 00:19:21,766 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;@72f461eb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 00:19:21,766 INFO L358 AbstractCegarLoop]: Starting to check reachability of 26 error locations. [2023-11-29 00:19:21,775 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 00:19:21,776 INFO L124 PetriNetUnfolderBase]: 0/36 cut-off events. [2023-11-29 00:19:21,776 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 00:19:21,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:19:21,777 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] [2023-11-29 00:19:21,777 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:19:21,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:21,782 INFO L85 PathProgramCache]: Analyzing trace with hash 202488610, now seen corresponding path program 1 times [2023-11-29 00:19:21,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:21,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206955121] [2023-11-29 00:19:21,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:21,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:21,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:22,471 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-29 00:19:22,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:22,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206955121] [2023-11-29 00:19:22,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206955121] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:22,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:22,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:19:22,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117586987] [2023-11-29 00:19:22,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:22,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:19:22,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:22,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:19:22,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:19:22,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 203 [2023-11-29 00:19:22,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 202 transitions, 407 flow. Second operand has 6 states, 6 states have (on average 145.33333333333334) internal successors, (872), 6 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:22,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:19:22,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 203 [2023-11-29 00:19:22,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:19:23,265 INFO L124 PetriNetUnfolderBase]: 220/1031 cut-off events. [2023-11-29 00:19:23,265 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-29 00:19:23,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1533 conditions, 1031 events. 220/1031 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 5418 event pairs, 220 based on Foata normal form. 0/927 useless extension candidates. Maximal degree in co-relation 1404. Up to 488 conditions per place. [2023-11-29 00:19:23,276 INFO L140 encePairwiseOnDemand]: 191/203 looper letters, 47 selfloop transitions, 10 changer transitions 0/200 dead transitions. [2023-11-29 00:19:23,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 200 transitions, 517 flow [2023-11-29 00:19:23,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:19:23,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 00:19:23,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 923 transitions. [2023-11-29 00:19:23,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7577996715927751 [2023-11-29 00:19:23,293 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 923 transitions. [2023-11-29 00:19:23,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 923 transitions. [2023-11-29 00:19:23,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:19:23,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 923 transitions. [2023-11-29 00:19:23,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 153.83333333333334) internal successors, (923), 6 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:23,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 203.0) internal successors, (1421), 7 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:23,313 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 203.0) internal successors, (1421), 7 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:23,315 INFO L175 Difference]: Start difference. First operand has 206 places, 202 transitions, 407 flow. Second operand 6 states and 923 transitions. [2023-11-29 00:19:23,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 200 transitions, 517 flow [2023-11-29 00:19:23,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 200 transitions, 516 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:19:23,323 INFO L231 Difference]: Finished difference. Result has 208 places, 200 transitions, 422 flow [2023-11-29 00:19:23,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=422, PETRI_PLACES=208, PETRI_TRANSITIONS=200} [2023-11-29 00:19:23,328 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 2 predicate places. [2023-11-29 00:19:23,328 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 200 transitions, 422 flow [2023-11-29 00:19:23,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 145.33333333333334) internal successors, (872), 6 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:23,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:19:23,329 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] [2023-11-29 00:19:23,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 00:19:23,330 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:19:23,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:23,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1942245969, now seen corresponding path program 1 times [2023-11-29 00:19:23,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:23,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239334738] [2023-11-29 00:19:23,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:23,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:23,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:23,672 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-29 00:19:23,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:23,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239334738] [2023-11-29 00:19:23,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239334738] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:23,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:23,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:19:23,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479109403] [2023-11-29 00:19:23,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:23,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:19:23,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:23,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:19:23,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:19:24,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 203 [2023-11-29 00:19:24,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 200 transitions, 422 flow. Second operand has 6 states, 6 states have (on average 145.33333333333334) internal successors, (872), 6 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:24,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:19:24,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 203 [2023-11-29 00:19:24,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:19:24,218 INFO L124 PetriNetUnfolderBase]: 220/1029 cut-off events. [2023-11-29 00:19:24,218 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 00:19:24,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1541 conditions, 1029 events. 220/1029 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 5429 event pairs, 220 based on Foata normal form. 0/927 useless extension candidates. Maximal degree in co-relation 1445. Up to 488 conditions per place. [2023-11-29 00:19:24,225 INFO L140 encePairwiseOnDemand]: 191/203 looper letters, 47 selfloop transitions, 10 changer transitions 0/198 dead transitions. [2023-11-29 00:19:24,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 198 transitions, 532 flow [2023-11-29 00:19:24,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:19:24,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 00:19:24,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 923 transitions. [2023-11-29 00:19:24,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7577996715927751 [2023-11-29 00:19:24,229 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 923 transitions. [2023-11-29 00:19:24,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 923 transitions. [2023-11-29 00:19:24,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:19:24,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 923 transitions. [2023-11-29 00:19:24,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 153.83333333333334) internal successors, (923), 6 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:24,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 203.0) internal successors, (1421), 7 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:24,236 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 203.0) internal successors, (1421), 7 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:24,236 INFO L175 Difference]: Start difference. First operand has 208 places, 200 transitions, 422 flow. Second operand 6 states and 923 transitions. [2023-11-29 00:19:24,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 198 transitions, 532 flow [2023-11-29 00:19:24,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 198 transitions, 512 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 00:19:24,242 INFO L231 Difference]: Finished difference. Result has 206 places, 198 transitions, 418 flow [2023-11-29 00:19:24,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=418, PETRI_PLACES=206, PETRI_TRANSITIONS=198} [2023-11-29 00:19:24,243 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 0 predicate places. [2023-11-29 00:19:24,243 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 198 transitions, 418 flow [2023-11-29 00:19:24,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 145.33333333333334) internal successors, (872), 6 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:24,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:19:24,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, 1, 1, 1, 1] [2023-11-29 00:19:24,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 00:19:24,245 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:19:24,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:24,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1792158925, now seen corresponding path program 1 times [2023-11-29 00:19:24,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:24,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245463791] [2023-11-29 00:19:24,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:24,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:24,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:24,291 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-29 00:19:24,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:24,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245463791] [2023-11-29 00:19:24,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245463791] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:24,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:24,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:19:24,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671056049] [2023-11-29 00:19:24,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:24,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:19:24,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:24,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:19:24,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:19:24,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 203 [2023-11-29 00:19:24,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 198 transitions, 418 flow. Second operand has 3 states, 3 states have (on average 187.33333333333334) internal successors, (562), 3 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:24,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:19:24,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 203 [2023-11-29 00:19:24,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:19:24,375 INFO L124 PetriNetUnfolderBase]: 16/337 cut-off events. [2023-11-29 00:19:24,375 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 00:19:24,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 400 conditions, 337 events. 16/337 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 787 event pairs, 16 based on Foata normal form. 0/305 useless extension candidates. Maximal degree in co-relation 303. Up to 47 conditions per place. [2023-11-29 00:19:24,377 INFO L140 encePairwiseOnDemand]: 200/203 looper letters, 14 selfloop transitions, 2 changer transitions 0/197 dead transitions. [2023-11-29 00:19:24,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 197 transitions, 448 flow [2023-11-29 00:19:24,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:19:24,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:19:24,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 575 transitions. [2023-11-29 00:19:24,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9441707717569786 [2023-11-29 00:19:24,379 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 575 transitions. [2023-11-29 00:19:24,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 575 transitions. [2023-11-29 00:19:24,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:19:24,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 575 transitions. [2023-11-29 00:19:24,381 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 191.66666666666666) internal successors, (575), 3 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:24,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:24,383 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:24,383 INFO L175 Difference]: Start difference. First operand has 206 places, 198 transitions, 418 flow. Second operand 3 states and 575 transitions. [2023-11-29 00:19:24,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 197 transitions, 448 flow [2023-11-29 00:19:24,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 197 transitions, 428 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 00:19:24,387 INFO L231 Difference]: Finished difference. Result has 202 places, 197 transitions, 400 flow [2023-11-29 00:19:24,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=400, PETRI_PLACES=202, PETRI_TRANSITIONS=197} [2023-11-29 00:19:24,389 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, -4 predicate places. [2023-11-29 00:19:24,389 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 197 transitions, 400 flow [2023-11-29 00:19:24,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 187.33333333333334) internal successors, (562), 3 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:24,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:19:24,390 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-29 00:19:24,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 00:19:24,390 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:19:24,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:24,390 INFO L85 PathProgramCache]: Analyzing trace with hash 700523528, now seen corresponding path program 1 times [2023-11-29 00:19:24,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:24,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977532925] [2023-11-29 00:19:24,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:24,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:24,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:24,433 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-29 00:19:24,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:24,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977532925] [2023-11-29 00:19:24,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977532925] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:24,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:24,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:19:24,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535290833] [2023-11-29 00:19:24,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:24,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:19:24,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:24,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:19:24,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:19:24,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 203 [2023-11-29 00:19:24,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 197 transitions, 400 flow. Second operand has 3 states, 3 states have (on average 183.0) internal successors, (549), 3 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:24,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:19:24,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 203 [2023-11-29 00:19:24,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:19:24,537 INFO L124 PetriNetUnfolderBase]: 24/412 cut-off events. [2023-11-29 00:19:24,537 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-29 00:19:24,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 483 conditions, 412 events. 24/412 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1221 event pairs, 24 based on Foata normal form. 0/381 useless extension candidates. Maximal degree in co-relation 422. Up to 63 conditions per place. [2023-11-29 00:19:24,539 INFO L140 encePairwiseOnDemand]: 197/203 looper letters, 15 selfloop transitions, 1 changer transitions 0/192 dead transitions. [2023-11-29 00:19:24,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 192 transitions, 422 flow [2023-11-29 00:19:24,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:19:24,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:19:24,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 567 transitions. [2023-11-29 00:19:24,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9310344827586207 [2023-11-29 00:19:24,542 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 567 transitions. [2023-11-29 00:19:24,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 567 transitions. [2023-11-29 00:19:24,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:19:24,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 567 transitions. [2023-11-29 00:19:24,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 189.0) internal successors, (567), 3 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:24,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:24,548 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:24,548 INFO L175 Difference]: Start difference. First operand has 202 places, 197 transitions, 400 flow. Second operand 3 states and 567 transitions. [2023-11-29 00:19:24,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 192 transitions, 422 flow [2023-11-29 00:19:24,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 192 transitions, 418 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 00:19:24,553 INFO L231 Difference]: Finished difference. Result has 197 places, 192 transitions, 388 flow [2023-11-29 00:19:24,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=388, PETRI_PLACES=197, PETRI_TRANSITIONS=192} [2023-11-29 00:19:24,554 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, -9 predicate places. [2023-11-29 00:19:24,554 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 192 transitions, 388 flow [2023-11-29 00:19:24,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 183.0) internal successors, (549), 3 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:24,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:19:24,555 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:19:24,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 00:19:24,556 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:19:24,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:24,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1553077176, now seen corresponding path program 1 times [2023-11-29 00:19:24,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:24,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433426744] [2023-11-29 00:19:24,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:24,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:24,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:25,068 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-29 00:19:25,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:25,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433426744] [2023-11-29 00:19:25,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433426744] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:25,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:25,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:19:25,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744343285] [2023-11-29 00:19:25,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:25,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:19:25,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:25,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:19:25,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:19:25,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 203 [2023-11-29 00:19:25,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 192 transitions, 388 flow. Second operand has 6 states, 6 states have (on average 143.16666666666666) internal successors, (859), 6 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:25,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:19:25,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 203 [2023-11-29 00:19:25,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:19:25,591 INFO L124 PetriNetUnfolderBase]: 288/1168 cut-off events. [2023-11-29 00:19:25,591 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 00:19:25,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1813 conditions, 1168 events. 288/1168 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 6449 event pairs, 288 based on Foata normal form. 0/1110 useless extension candidates. Maximal degree in co-relation 1742. Up to 635 conditions per place. [2023-11-29 00:19:25,599 INFO L140 encePairwiseOnDemand]: 197/203 looper letters, 58 selfloop transitions, 5 changer transitions 0/191 dead transitions. [2023-11-29 00:19:25,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 191 transitions, 512 flow [2023-11-29 00:19:25,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:19:25,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 00:19:25,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 898 transitions. [2023-11-29 00:19:25,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7372742200328407 [2023-11-29 00:19:25,603 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 898 transitions. [2023-11-29 00:19:25,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 898 transitions. [2023-11-29 00:19:25,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:19:25,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 898 transitions. [2023-11-29 00:19:25,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 149.66666666666666) internal successors, (898), 6 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:25,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 203.0) internal successors, (1421), 7 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:25,610 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 203.0) internal successors, (1421), 7 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:25,611 INFO L175 Difference]: Start difference. First operand has 197 places, 192 transitions, 388 flow. Second operand 6 states and 898 transitions. [2023-11-29 00:19:25,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 191 transitions, 512 flow [2023-11-29 00:19:25,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 191 transitions, 511 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:19:25,615 INFO L231 Difference]: Finished difference. Result has 200 places, 191 transitions, 395 flow [2023-11-29 00:19:25,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=395, PETRI_PLACES=200, PETRI_TRANSITIONS=191} [2023-11-29 00:19:25,617 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, -6 predicate places. [2023-11-29 00:19:25,617 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 191 transitions, 395 flow [2023-11-29 00:19:25,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 143.16666666666666) internal successors, (859), 6 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:25,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:19:25,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:19:25,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 00:19:25,618 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:19:25,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:25,619 INFO L85 PathProgramCache]: Analyzing trace with hash -799803402, now seen corresponding path program 1 times [2023-11-29 00:19:25,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:25,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910996520] [2023-11-29 00:19:25,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:25,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:25,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:26,282 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-29 00:19:26,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:26,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910996520] [2023-11-29 00:19:26,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910996520] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:26,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:26,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:19:26,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524450168] [2023-11-29 00:19:26,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:26,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:19:26,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:26,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:19:26,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:19:26,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 203 [2023-11-29 00:19:26,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 191 transitions, 395 flow. Second operand has 6 states, 6 states have (on average 151.0) internal successors, (906), 6 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:26,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:19:26,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 203 [2023-11-29 00:19:26,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:19:26,991 INFO L124 PetriNetUnfolderBase]: 316/1511 cut-off events. [2023-11-29 00:19:26,991 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-29 00:19:26,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2247 conditions, 1511 events. 316/1511 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 9408 event pairs, 36 based on Foata normal form. 0/1422 useless extension candidates. Maximal degree in co-relation 2177. Up to 380 conditions per place. [2023-11-29 00:19:27,000 INFO L140 encePairwiseOnDemand]: 175/203 looper letters, 99 selfloop transitions, 70 changer transitions 0/303 dead transitions. [2023-11-29 00:19:27,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 303 transitions, 957 flow [2023-11-29 00:19:27,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:19:27,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 00:19:27,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1047 transitions. [2023-11-29 00:19:27,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8596059113300493 [2023-11-29 00:19:27,004 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1047 transitions. [2023-11-29 00:19:27,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1047 transitions. [2023-11-29 00:19:27,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:19:27,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1047 transitions. [2023-11-29 00:19:27,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 174.5) internal successors, (1047), 6 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-29 00:19:27,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 203.0) internal successors, (1421), 7 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:27,011 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 203.0) internal successors, (1421), 7 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:27,011 INFO L175 Difference]: Start difference. First operand has 200 places, 191 transitions, 395 flow. Second operand 6 states and 1047 transitions. [2023-11-29 00:19:27,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 303 transitions, 957 flow [2023-11-29 00:19:27,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 303 transitions, 947 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 00:19:27,019 INFO L231 Difference]: Finished difference. Result has 204 places, 261 transitions, 863 flow [2023-11-29 00:19:27,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=863, PETRI_PLACES=204, PETRI_TRANSITIONS=261} [2023-11-29 00:19:27,020 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, -2 predicate places. [2023-11-29 00:19:27,020 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 261 transitions, 863 flow [2023-11-29 00:19:27,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 151.0) internal successors, (906), 6 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:27,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:19:27,021 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:19:27,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 00:19:27,021 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:19:27,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:27,022 INFO L85 PathProgramCache]: Analyzing trace with hash -141327147, now seen corresponding path program 1 times [2023-11-29 00:19:27,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:27,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708888679] [2023-11-29 00:19:27,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:27,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:27,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:27,493 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-29 00:19:27,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:27,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708888679] [2023-11-29 00:19:27,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708888679] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:27,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:27,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:19:27,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959530106] [2023-11-29 00:19:27,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:27,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:19:27,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:27,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:19:27,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:19:27,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 203 [2023-11-29 00:19:27,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 261 transitions, 863 flow. Second operand has 6 states, 6 states have (on average 151.83333333333334) internal successors, (911), 6 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:27,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:19:27,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 203 [2023-11-29 00:19:27,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:19:28,162 INFO L124 PetriNetUnfolderBase]: 588/2291 cut-off events. [2023-11-29 00:19:28,162 INFO L125 PetriNetUnfolderBase]: For 602/608 co-relation queries the response was YES. [2023-11-29 00:19:28,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4680 conditions, 2291 events. 588/2291 cut-off events. For 602/608 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 15451 event pairs, 222 based on Foata normal form. 0/2183 useless extension candidates. Maximal degree in co-relation 4608. Up to 1082 conditions per place. [2023-11-29 00:19:28,180 INFO L140 encePairwiseOnDemand]: 188/203 looper letters, 106 selfloop transitions, 48 changer transitions 0/312 dead transitions. [2023-11-29 00:19:28,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 312 transitions, 1343 flow [2023-11-29 00:19:28,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:19:28,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 00:19:28,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 984 transitions. [2023-11-29 00:19:28,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8078817733990148 [2023-11-29 00:19:28,184 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 984 transitions. [2023-11-29 00:19:28,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 984 transitions. [2023-11-29 00:19:28,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:19:28,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 984 transitions. [2023-11-29 00:19:28,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 164.0) internal successors, (984), 6 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:28,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 203.0) internal successors, (1421), 7 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:28,191 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 203.0) internal successors, (1421), 7 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:28,191 INFO L175 Difference]: Start difference. First operand has 204 places, 261 transitions, 863 flow. Second operand 6 states and 984 transitions. [2023-11-29 00:19:28,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 312 transitions, 1343 flow [2023-11-29 00:19:28,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 312 transitions, 1343 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 00:19:28,205 INFO L231 Difference]: Finished difference. Result has 214 places, 304 transitions, 1251 flow [2023-11-29 00:19:28,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=863, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1251, PETRI_PLACES=214, PETRI_TRANSITIONS=304} [2023-11-29 00:19:28,206 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 8 predicate places. [2023-11-29 00:19:28,206 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 304 transitions, 1251 flow [2023-11-29 00:19:28,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 151.83333333333334) internal successors, (911), 6 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:28,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:19:28,207 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:19:28,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 00:19:28,208 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:19:28,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:28,208 INFO L85 PathProgramCache]: Analyzing trace with hash -142499162, now seen corresponding path program 1 times [2023-11-29 00:19:28,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:28,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982611398] [2023-11-29 00:19:28,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:28,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:28,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:28,717 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-29 00:19:28,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:28,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982611398] [2023-11-29 00:19:28,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982611398] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:28,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:28,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:19:28,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463343246] [2023-11-29 00:19:28,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:28,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:19:28,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:28,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:19:28,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:19:28,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 203 [2023-11-29 00:19:29,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 304 transitions, 1251 flow. Second operand has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:29,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:19:29,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 203 [2023-11-29 00:19:29,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:19:29,529 INFO L124 PetriNetUnfolderBase]: 747/2877 cut-off events. [2023-11-29 00:19:29,529 INFO L125 PetriNetUnfolderBase]: For 1640/1697 co-relation queries the response was YES. [2023-11-29 00:19:29,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6662 conditions, 2877 events. 747/2877 cut-off events. For 1640/1697 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 20884 event pairs, 86 based on Foata normal form. 0/2779 useless extension candidates. Maximal degree in co-relation 6583. Up to 1023 conditions per place. [2023-11-29 00:19:29,545 INFO L140 encePairwiseOnDemand]: 180/203 looper letters, 128 selfloop transitions, 136 changer transitions 4/444 dead transitions. [2023-11-29 00:19:29,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 444 transitions, 2543 flow [2023-11-29 00:19:29,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:19:29,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 00:19:29,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1042 transitions. [2023-11-29 00:19:29,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8555008210180624 [2023-11-29 00:19:29,549 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1042 transitions. [2023-11-29 00:19:29,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1042 transitions. [2023-11-29 00:19:29,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:19:29,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1042 transitions. [2023-11-29 00:19:29,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 173.66666666666666) internal successors, (1042), 6 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:29,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 203.0) internal successors, (1421), 7 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:29,554 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 203.0) internal successors, (1421), 7 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:29,554 INFO L175 Difference]: Start difference. First operand has 214 places, 304 transitions, 1251 flow. Second operand 6 states and 1042 transitions. [2023-11-29 00:19:29,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 444 transitions, 2543 flow [2023-11-29 00:19:29,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 444 transitions, 2525 flow, removed 9 selfloop flow, removed 0 redundant places. [2023-11-29 00:19:29,571 INFO L231 Difference]: Finished difference. Result has 224 places, 435 transitions, 2599 flow [2023-11-29 00:19:29,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=1233, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2599, PETRI_PLACES=224, PETRI_TRANSITIONS=435} [2023-11-29 00:19:29,573 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 18 predicate places. [2023-11-29 00:19:29,573 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 435 transitions, 2599 flow [2023-11-29 00:19:29,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:29,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:19:29,574 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:19:29,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 00:19:29,574 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:19:29,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:29,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1657878928, now seen corresponding path program 1 times [2023-11-29 00:19:29,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:29,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203931418] [2023-11-29 00:19:29,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:29,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:29,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:30,397 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-29 00:19:30,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:30,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203931418] [2023-11-29 00:19:30,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203931418] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:30,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:30,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:19:30,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67288671] [2023-11-29 00:19:30,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:30,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:19:30,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:30,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:19:30,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:19:31,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:19:31,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 435 transitions, 2599 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:31,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:19:31,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:19:31,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:19:33,545 INFO L124 PetriNetUnfolderBase]: 1312/4625 cut-off events. [2023-11-29 00:19:33,545 INFO L125 PetriNetUnfolderBase]: For 6261/6352 co-relation queries the response was YES. [2023-11-29 00:19:33,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13108 conditions, 4625 events. 1312/4625 cut-off events. For 6261/6352 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 37702 event pairs, 74 based on Foata normal form. 36/4568 useless extension candidates. Maximal degree in co-relation 13021. Up to 902 conditions per place. [2023-11-29 00:19:33,581 INFO L140 encePairwiseOnDemand]: 164/203 looper letters, 449 selfloop transitions, 210 changer transitions 6/811 dead transitions. [2023-11-29 00:19:33,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 811 transitions, 6421 flow [2023-11-29 00:19:33,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 00:19:33,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 00:19:33,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3002 transitions. [2023-11-29 00:19:33,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7394088669950739 [2023-11-29 00:19:33,592 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3002 transitions. [2023-11-29 00:19:33,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3002 transitions. [2023-11-29 00:19:33,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:19:33,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3002 transitions. [2023-11-29 00:19:33,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 150.1) internal successors, (3002), 20 states have internal predecessors, (3002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:33,608 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 203.0) internal successors, (4263), 21 states have internal predecessors, (4263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:33,609 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 203.0) internal successors, (4263), 21 states have internal predecessors, (4263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:33,610 INFO L175 Difference]: Start difference. First operand has 224 places, 435 transitions, 2599 flow. Second operand 20 states and 3002 transitions. [2023-11-29 00:19:33,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 811 transitions, 6421 flow [2023-11-29 00:19:33,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 811 transitions, 6349 flow, removed 36 selfloop flow, removed 0 redundant places. [2023-11-29 00:19:33,648 INFO L231 Difference]: Finished difference. Result has 260 places, 553 transitions, 4521 flow [2023-11-29 00:19:33,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=2563, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4521, PETRI_PLACES=260, PETRI_TRANSITIONS=553} [2023-11-29 00:19:33,650 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 54 predicate places. [2023-11-29 00:19:33,650 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 553 transitions, 4521 flow [2023-11-29 00:19:33,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:33,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:19:33,651 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:19:33,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-29 00:19:33,651 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:19:33,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:33,651 INFO L85 PathProgramCache]: Analyzing trace with hash 727256944, now seen corresponding path program 2 times [2023-11-29 00:19:33,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:33,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103013192] [2023-11-29 00:19:33,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:33,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:33,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:34,375 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-29 00:19:34,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:34,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103013192] [2023-11-29 00:19:34,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103013192] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:34,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:34,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:19:34,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165757873] [2023-11-29 00:19:34,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:34,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:19:34,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:34,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:19:34,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:19:35,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:19:35,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 553 transitions, 4521 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:35,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:19:35,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:19:35,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:19:37,193 INFO L124 PetriNetUnfolderBase]: 1457/5256 cut-off events. [2023-11-29 00:19:37,193 INFO L125 PetriNetUnfolderBase]: For 11944/12092 co-relation queries the response was YES. [2023-11-29 00:19:37,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16926 conditions, 5256 events. 1457/5256 cut-off events. For 11944/12092 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 44002 event pairs, 86 based on Foata normal form. 81/5235 useless extension candidates. Maximal degree in co-relation 16818. Up to 1015 conditions per place. [2023-11-29 00:19:37,235 INFO L140 encePairwiseOnDemand]: 180/203 looper letters, 568 selfloop transitions, 151 changer transitions 3/868 dead transitions. [2023-11-29 00:19:37,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 868 transitions, 8393 flow [2023-11-29 00:19:37,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 00:19:37,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 00:19:37,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3722 transitions. [2023-11-29 00:19:37,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7051913603637742 [2023-11-29 00:19:37,245 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3722 transitions. [2023-11-29 00:19:37,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3722 transitions. [2023-11-29 00:19:37,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:19:37,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3722 transitions. [2023-11-29 00:19:37,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 143.15384615384616) internal successors, (3722), 26 states have internal predecessors, (3722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:37,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 203.0) internal successors, (5481), 27 states have internal predecessors, (5481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:37,264 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 203.0) internal successors, (5481), 27 states have internal predecessors, (5481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:37,264 INFO L175 Difference]: Start difference. First operand has 260 places, 553 transitions, 4521 flow. Second operand 26 states and 3722 transitions. [2023-11-29 00:19:37,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 868 transitions, 8393 flow [2023-11-29 00:19:37,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 868 transitions, 8377 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-11-29 00:19:37,330 INFO L231 Difference]: Finished difference. Result has 295 places, 637 transitions, 5692 flow [2023-11-29 00:19:37,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=4505, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=5692, PETRI_PLACES=295, PETRI_TRANSITIONS=637} [2023-11-29 00:19:37,332 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 89 predicate places. [2023-11-29 00:19:37,332 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 637 transitions, 5692 flow [2023-11-29 00:19:37,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:37,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:19:37,334 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:19:37,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 00:19:37,334 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:19:37,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:37,334 INFO L85 PathProgramCache]: Analyzing trace with hash 2042992008, now seen corresponding path program 3 times [2023-11-29 00:19:37,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:37,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420557657] [2023-11-29 00:19:37,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:37,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:37,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:37,928 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-29 00:19:37,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:37,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420557657] [2023-11-29 00:19:37,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420557657] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:37,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:37,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:19:37,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115816714] [2023-11-29 00:19:37,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:37,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:19:37,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:37,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:19:37,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:19:38,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:19:38,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 637 transitions, 5692 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:38,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:19:38,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:19:38,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:19:41,050 INFO L124 PetriNetUnfolderBase]: 2003/6998 cut-off events. [2023-11-29 00:19:41,050 INFO L125 PetriNetUnfolderBase]: For 21509/21705 co-relation queries the response was YES. [2023-11-29 00:19:41,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24626 conditions, 6998 events. 2003/6998 cut-off events. For 21509/21705 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 63686 event pairs, 87 based on Foata normal form. 111/6972 useless extension candidates. Maximal degree in co-relation 24504. Up to 1398 conditions per place. [2023-11-29 00:19:41,100 INFO L140 encePairwiseOnDemand]: 173/203 looper letters, 557 selfloop transitions, 303 changer transitions 3/1009 dead transitions. [2023-11-29 00:19:41,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 1009 transitions, 10948 flow [2023-11-29 00:19:41,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 00:19:41,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 00:19:41,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3760 transitions. [2023-11-29 00:19:41,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7123910572186434 [2023-11-29 00:19:41,110 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3760 transitions. [2023-11-29 00:19:41,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3760 transitions. [2023-11-29 00:19:41,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:19:41,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3760 transitions. [2023-11-29 00:19:41,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 144.6153846153846) internal successors, (3760), 26 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:41,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 203.0) internal successors, (5481), 27 states have internal predecessors, (5481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:41,132 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 203.0) internal successors, (5481), 27 states have internal predecessors, (5481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:41,132 INFO L175 Difference]: Start difference. First operand has 295 places, 637 transitions, 5692 flow. Second operand 26 states and 3760 transitions. [2023-11-29 00:19:41,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 1009 transitions, 10948 flow [2023-11-29 00:19:41,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 1009 transitions, 10826 flow, removed 59 selfloop flow, removed 2 redundant places. [2023-11-29 00:19:41,281 INFO L231 Difference]: Finished difference. Result has 329 places, 759 transitions, 8434 flow [2023-11-29 00:19:41,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=5614, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=8434, PETRI_PLACES=329, PETRI_TRANSITIONS=759} [2023-11-29 00:19:41,283 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 123 predicate places. [2023-11-29 00:19:41,283 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 759 transitions, 8434 flow [2023-11-29 00:19:41,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:41,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:19:41,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:19:41,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-29 00:19:41,284 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:19:41,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:41,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1235167712, now seen corresponding path program 4 times [2023-11-29 00:19:41,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:41,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108816668] [2023-11-29 00:19:41,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:41,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:41,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:41,915 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-29 00:19:41,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:41,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108816668] [2023-11-29 00:19:41,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108816668] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:41,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:41,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:19:41,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194057478] [2023-11-29 00:19:41,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:41,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:19:41,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:41,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:19:41,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:19:42,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:19:42,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 759 transitions, 8434 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:42,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:19:42,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:19:42,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:19:46,220 INFO L124 PetriNetUnfolderBase]: 2829/9861 cut-off events. [2023-11-29 00:19:46,220 INFO L125 PetriNetUnfolderBase]: For 41125/41508 co-relation queries the response was YES. [2023-11-29 00:19:46,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36854 conditions, 9861 events. 2829/9861 cut-off events. For 41125/41508 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 98620 event pairs, 161 based on Foata normal form. 186/9838 useless extension candidates. Maximal degree in co-relation 36761. Up to 2000 conditions per place. [2023-11-29 00:19:46,362 INFO L140 encePairwiseOnDemand]: 168/203 looper letters, 625 selfloop transitions, 431 changer transitions 6/1208 dead transitions. [2023-11-29 00:19:46,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 1208 transitions, 15121 flow [2023-11-29 00:19:46,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 00:19:46,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 00:19:46,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4365 transitions. [2023-11-29 00:19:46,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7167487684729064 [2023-11-29 00:19:46,370 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4365 transitions. [2023-11-29 00:19:46,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4365 transitions. [2023-11-29 00:19:46,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:19:46,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4365 transitions. [2023-11-29 00:19:46,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 145.5) internal successors, (4365), 30 states have internal predecessors, (4365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:46,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 203.0) internal successors, (6293), 31 states have internal predecessors, (6293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:46,389 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 203.0) internal successors, (6293), 31 states have internal predecessors, (6293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:46,389 INFO L175 Difference]: Start difference. First operand has 329 places, 759 transitions, 8434 flow. Second operand 30 states and 4365 transitions. [2023-11-29 00:19:46,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 1208 transitions, 15121 flow [2023-11-29 00:19:46,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 1208 transitions, 14928 flow, removed 41 selfloop flow, removed 13 redundant places. [2023-11-29 00:19:46,691 INFO L231 Difference]: Finished difference. Result has 363 places, 917 transitions, 12531 flow [2023-11-29 00:19:46,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=8272, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=12531, PETRI_PLACES=363, PETRI_TRANSITIONS=917} [2023-11-29 00:19:46,692 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 157 predicate places. [2023-11-29 00:19:46,692 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 917 transitions, 12531 flow [2023-11-29 00:19:46,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:46,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:19:46,693 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:19:46,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-29 00:19:46,693 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:19:46,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:46,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1123531538, now seen corresponding path program 5 times [2023-11-29 00:19:46,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:46,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542915153] [2023-11-29 00:19:46,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:46,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:46,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:47,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:19:47,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:47,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542915153] [2023-11-29 00:19:47,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542915153] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:47,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:47,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:19:47,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290280837] [2023-11-29 00:19:47,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:47,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:19:47,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:47,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:19:47,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:19:48,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:19:48,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 917 transitions, 12531 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:48,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:19:48,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:19:48,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:19:53,266 INFO L124 PetriNetUnfolderBase]: 3633/12716 cut-off events. [2023-11-29 00:19:53,267 INFO L125 PetriNetUnfolderBase]: For 75526/76187 co-relation queries the response was YES. [2023-11-29 00:19:53,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51135 conditions, 12716 events. 3633/12716 cut-off events. For 75526/76187 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 136161 event pairs, 203 based on Foata normal form. 386/12836 useless extension candidates. Maximal degree in co-relation 51014. Up to 2555 conditions per place. [2023-11-29 00:19:53,418 INFO L140 encePairwiseOnDemand]: 164/203 looper letters, 652 selfloop transitions, 520 changer transitions 6/1324 dead transitions. [2023-11-29 00:19:53,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 1324 transitions, 19755 flow [2023-11-29 00:19:53,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 00:19:53,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 00:19:53,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3140 transitions. [2023-11-29 00:19:53,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7365704902650716 [2023-11-29 00:19:53,424 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3140 transitions. [2023-11-29 00:19:53,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3140 transitions. [2023-11-29 00:19:53,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:19:53,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3140 transitions. [2023-11-29 00:19:53,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 149.52380952380952) internal successors, (3140), 21 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:53,435 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 203.0) internal successors, (4466), 22 states have internal predecessors, (4466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:53,436 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 203.0) internal successors, (4466), 22 states have internal predecessors, (4466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:53,436 INFO L175 Difference]: Start difference. First operand has 363 places, 917 transitions, 12531 flow. Second operand 21 states and 3140 transitions. [2023-11-29 00:19:53,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 1324 transitions, 19755 flow [2023-11-29 00:19:54,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 1324 transitions, 19614 flow, removed 38 selfloop flow, removed 10 redundant places. [2023-11-29 00:19:54,057 INFO L231 Difference]: Finished difference. Result has 390 places, 1072 transitions, 17545 flow [2023-11-29 00:19:54,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=12425, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=917, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=367, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=17545, PETRI_PLACES=390, PETRI_TRANSITIONS=1072} [2023-11-29 00:19:54,059 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 184 predicate places. [2023-11-29 00:19:54,059 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 1072 transitions, 17545 flow [2023-11-29 00:19:54,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:54,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:19:54,060 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:19:54,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-29 00:19:54,060 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:19:54,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:54,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1185799770, now seen corresponding path program 1 times [2023-11-29 00:19:54,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:54,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501867293] [2023-11-29 00:19:54,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:54,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:54,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:54,608 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-29 00:19:54,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:54,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501867293] [2023-11-29 00:19:54,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501867293] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:54,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:54,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:19:54,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012694542] [2023-11-29 00:19:54,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:54,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:19:54,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:54,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:19:54,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:19:55,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 203 [2023-11-29 00:19:55,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 1072 transitions, 17545 flow. Second operand has 13 states, 13 states have (on average 138.07692307692307) internal successors, (1795), 13 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:55,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:19:55,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 203 [2023-11-29 00:19:55,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:20:01,192 INFO L124 PetriNetUnfolderBase]: 4504/14815 cut-off events. [2023-11-29 00:20:01,192 INFO L125 PetriNetUnfolderBase]: For 105897/106585 co-relation queries the response was YES. [2023-11-29 00:20:01,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63422 conditions, 14815 events. 4504/14815 cut-off events. For 105897/106585 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 158460 event pairs, 625 based on Foata normal form. 383/14885 useless extension candidates. Maximal degree in co-relation 63280. Up to 2542 conditions per place. [2023-11-29 00:20:01,362 INFO L140 encePairwiseOnDemand]: 181/203 looper letters, 552 selfloop transitions, 403 changer transitions 2/1315 dead transitions. [2023-11-29 00:20:01,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 1315 transitions, 22496 flow [2023-11-29 00:20:01,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 00:20:01,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 00:20:01,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3486 transitions. [2023-11-29 00:20:01,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7155172413793104 [2023-11-29 00:20:01,365 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3486 transitions. [2023-11-29 00:20:01,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3486 transitions. [2023-11-29 00:20:01,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:20:01,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3486 transitions. [2023-11-29 00:20:01,370 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 145.25) internal successors, (3486), 24 states have internal predecessors, (3486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:01,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 203.0) internal successors, (5075), 25 states have internal predecessors, (5075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:01,375 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 203.0) internal successors, (5075), 25 states have internal predecessors, (5075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:01,375 INFO L175 Difference]: Start difference. First operand has 390 places, 1072 transitions, 17545 flow. Second operand 24 states and 3486 transitions. [2023-11-29 00:20:01,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 1315 transitions, 22496 flow [2023-11-29 00:20:02,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 1315 transitions, 22404 flow, removed 44 selfloop flow, removed 2 redundant places. [2023-11-29 00:20:02,416 INFO L231 Difference]: Finished difference. Result has 416 places, 1141 transitions, 19697 flow [2023-11-29 00:20:02,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=17493, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1072, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=19697, PETRI_PLACES=416, PETRI_TRANSITIONS=1141} [2023-11-29 00:20:02,418 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 210 predicate places. [2023-11-29 00:20:02,418 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 1141 transitions, 19697 flow [2023-11-29 00:20:02,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 138.07692307692307) internal successors, (1795), 13 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:02,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:20:02,418 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:20:02,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-29 00:20:02,418 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:20:02,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:20:02,419 INFO L85 PathProgramCache]: Analyzing trace with hash -772859792, now seen corresponding path program 6 times [2023-11-29 00:20:02,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:20:02,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788818031] [2023-11-29 00:20:02,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:20:02,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:20:02,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:20:03,007 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-29 00:20:03,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:20:03,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788818031] [2023-11-29 00:20:03,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788818031] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:20:03,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:20:03,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:20:03,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696470930] [2023-11-29 00:20:03,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:20:03,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:20:03,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:20:03,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:20:03,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:20:04,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:20:04,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 1141 transitions, 19697 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:04,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:20:04,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:20:04,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:20:11,072 INFO L124 PetriNetUnfolderBase]: 4906/17446 cut-off events. [2023-11-29 00:20:11,072 INFO L125 PetriNetUnfolderBase]: For 158308/159500 co-relation queries the response was YES. [2023-11-29 00:20:11,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80015 conditions, 17446 events. 4906/17446 cut-off events. For 158308/159500 co-relation queries the response was YES. Maximal size of possible extension queue 633. Compared 202343 event pairs, 283 based on Foata normal form. 497/17585 useless extension candidates. Maximal degree in co-relation 79873. Up to 3431 conditions per place. [2023-11-29 00:20:11,309 INFO L140 encePairwiseOnDemand]: 166/203 looper letters, 650 selfloop transitions, 850 changer transitions 5/1661 dead transitions. [2023-11-29 00:20:11,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 1661 transitions, 31144 flow [2023-11-29 00:20:11,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 00:20:11,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 00:20:11,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3108 transitions. [2023-11-29 00:20:11,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.729064039408867 [2023-11-29 00:20:11,315 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3108 transitions. [2023-11-29 00:20:11,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3108 transitions. [2023-11-29 00:20:11,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:20:11,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3108 transitions. [2023-11-29 00:20:11,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 148.0) internal successors, (3108), 21 states have internal predecessors, (3108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:11,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 203.0) internal successors, (4466), 22 states have internal predecessors, (4466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:11,330 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 203.0) internal successors, (4466), 22 states have internal predecessors, (4466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:11,330 INFO L175 Difference]: Start difference. First operand has 416 places, 1141 transitions, 19697 flow. Second operand 21 states and 3108 transitions. [2023-11-29 00:20:11,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 1661 transitions, 31144 flow [2023-11-29 00:20:13,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 1661 transitions, 30378 flow, removed 43 selfloop flow, removed 13 redundant places. [2023-11-29 00:20:13,370 INFO L231 Difference]: Finished difference. Result has 439 places, 1422 transitions, 28992 flow [2023-11-29 00:20:13,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=19245, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=584, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=28992, PETRI_PLACES=439, PETRI_TRANSITIONS=1422} [2023-11-29 00:20:13,371 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 233 predicate places. [2023-11-29 00:20:13,371 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 1422 transitions, 28992 flow [2023-11-29 00:20:13,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:13,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:20:13,372 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:20:13,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-29 00:20:13,372 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:20:13,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:20:13,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1960842838, now seen corresponding path program 7 times [2023-11-29 00:20:13,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:20:13,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096789590] [2023-11-29 00:20:13,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:20:13,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:20:13,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:20:13,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-29 00:20:13,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:20:13,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096789590] [2023-11-29 00:20:13,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096789590] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:20:13,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:20:13,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:20:13,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322468956] [2023-11-29 00:20:13,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:20:13,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:20:13,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:20:13,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:20:13,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:20:14,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:20:14,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 1422 transitions, 28992 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:14,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:20:14,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:20:14,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:20:23,006 INFO L124 PetriNetUnfolderBase]: 5364/18822 cut-off events. [2023-11-29 00:20:23,006 INFO L125 PetriNetUnfolderBase]: For 223574/225050 co-relation queries the response was YES. [2023-11-29 00:20:23,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91173 conditions, 18822 events. 5364/18822 cut-off events. For 223574/225050 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 220044 event pairs, 343 based on Foata normal form. 762/19200 useless extension candidates. Maximal degree in co-relation 91011. Up to 3707 conditions per place. [2023-11-29 00:20:23,369 INFO L140 encePairwiseOnDemand]: 173/203 looper letters, 828 selfloop transitions, 864 changer transitions 3/1851 dead transitions. [2023-11-29 00:20:23,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 1851 transitions, 38790 flow [2023-11-29 00:20:23,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 00:20:23,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 00:20:23,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3905 transitions. [2023-11-29 00:20:23,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7124612297026091 [2023-11-29 00:20:23,373 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3905 transitions. [2023-11-29 00:20:23,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3905 transitions. [2023-11-29 00:20:23,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:20:23,374 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3905 transitions. [2023-11-29 00:20:23,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 144.62962962962962) internal successors, (3905), 27 states have internal predecessors, (3905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:23,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 203.0) internal successors, (5684), 28 states have internal predecessors, (5684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:23,382 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 203.0) internal successors, (5684), 28 states have internal predecessors, (5684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:23,382 INFO L175 Difference]: Start difference. First operand has 439 places, 1422 transitions, 28992 flow. Second operand 27 states and 3905 transitions. [2023-11-29 00:20:23,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 1851 transitions, 38790 flow [2023-11-29 00:20:26,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 1851 transitions, 38698 flow, removed 44 selfloop flow, removed 2 redundant places. [2023-11-29 00:20:26,721 INFO L231 Difference]: Finished difference. Result has 474 places, 1543 transitions, 34960 flow [2023-11-29 00:20:26,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=28920, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=746, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=34960, PETRI_PLACES=474, PETRI_TRANSITIONS=1543} [2023-11-29 00:20:26,723 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 268 predicate places. [2023-11-29 00:20:26,723 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 1543 transitions, 34960 flow [2023-11-29 00:20:26,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:26,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:20:26,723 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:20:26,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-29 00:20:26,723 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:20:26,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:20:26,724 INFO L85 PathProgramCache]: Analyzing trace with hash -945265514, now seen corresponding path program 8 times [2023-11-29 00:20:26,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:20:26,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467208819] [2023-11-29 00:20:26,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:20:26,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:20:26,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:20:27,354 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-29 00:20:27,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:20:27,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467208819] [2023-11-29 00:20:27,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467208819] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:20:27,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:20:27,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:20:27,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385995237] [2023-11-29 00:20:27,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:20:27,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:20:27,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:20:27,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:20:27,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:20:28,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:20:28,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 1543 transitions, 34960 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:28,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:20:28,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:20:28,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:20:39,129 INFO L124 PetriNetUnfolderBase]: 5895/20717 cut-off events. [2023-11-29 00:20:39,129 INFO L125 PetriNetUnfolderBase]: For 290604/292253 co-relation queries the response was YES. [2023-11-29 00:20:39,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105377 conditions, 20717 events. 5895/20717 cut-off events. For 290604/292253 co-relation queries the response was YES. Maximal size of possible extension queue 767. Compared 247229 event pairs, 344 based on Foata normal form. 854/21166 useless extension candidates. Maximal degree in co-relation 105198. Up to 4089 conditions per place. [2023-11-29 00:20:39,506 INFO L140 encePairwiseOnDemand]: 168/203 looper letters, 862 selfloop transitions, 960 changer transitions 6/1984 dead transitions. [2023-11-29 00:20:39,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 1984 transitions, 45372 flow [2023-11-29 00:20:39,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-29 00:20:39,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-29 00:20:39,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4645 transitions. [2023-11-29 00:20:39,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7150554187192119 [2023-11-29 00:20:39,512 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4645 transitions. [2023-11-29 00:20:39,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4645 transitions. [2023-11-29 00:20:39,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:20:39,513 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4645 transitions. [2023-11-29 00:20:39,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 145.15625) internal successors, (4645), 32 states have internal predecessors, (4645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:39,525 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 203.0) internal successors, (6699), 33 states have internal predecessors, (6699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:39,525 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 203.0) internal successors, (6699), 33 states have internal predecessors, (6699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:39,525 INFO L175 Difference]: Start difference. First operand has 474 places, 1543 transitions, 34960 flow. Second operand 32 states and 4645 transitions. [2023-11-29 00:20:39,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 1984 transitions, 45372 flow [2023-11-29 00:20:43,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 1984 transitions, 45074 flow, removed 36 selfloop flow, removed 13 redundant places. [2023-11-29 00:20:43,277 INFO L231 Difference]: Finished difference. Result has 508 places, 1675 transitions, 42347 flow [2023-11-29 00:20:43,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=34671, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=830, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=42347, PETRI_PLACES=508, PETRI_TRANSITIONS=1675} [2023-11-29 00:20:43,278 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 302 predicate places. [2023-11-29 00:20:43,278 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 1675 transitions, 42347 flow [2023-11-29 00:20:43,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:43,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:20:43,279 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:20:43,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-29 00:20:43,279 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:20:43,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:20:43,279 INFO L85 PathProgramCache]: Analyzing trace with hash 17454876, now seen corresponding path program 9 times [2023-11-29 00:20:43,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:20:43,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164012806] [2023-11-29 00:20:43,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:20:43,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:20:43,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:20:43,800 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-29 00:20:43,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:20:43,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164012806] [2023-11-29 00:20:43,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164012806] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:20:43,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:20:43,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:20:43,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788457031] [2023-11-29 00:20:43,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:20:43,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:20:43,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:20:43,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:20:43,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:20:44,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:20:44,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 1675 transitions, 42347 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:44,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:20:44,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:20:44,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:20:56,362 INFO L124 PetriNetUnfolderBase]: 6255/21710 cut-off events. [2023-11-29 00:20:56,362 INFO L125 PetriNetUnfolderBase]: For 378265/379930 co-relation queries the response was YES. [2023-11-29 00:20:56,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117732 conditions, 21710 events. 6255/21710 cut-off events. For 378265/379930 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 261053 event pairs, 298 based on Foata normal form. 856/22153 useless extension candidates. Maximal degree in co-relation 117537. Up to 4318 conditions per place. [2023-11-29 00:20:56,752 INFO L140 encePairwiseOnDemand]: 173/203 looper letters, 875 selfloop transitions, 1054 changer transitions 3/2088 dead transitions. [2023-11-29 00:20:56,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 2088 transitions, 53266 flow [2023-11-29 00:20:56,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 00:20:56,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 00:20:56,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3906 transitions. [2023-11-29 00:20:56,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7126436781609196 [2023-11-29 00:20:56,757 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3906 transitions. [2023-11-29 00:20:56,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3906 transitions. [2023-11-29 00:20:56,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:20:56,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3906 transitions. [2023-11-29 00:20:56,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 144.66666666666666) internal successors, (3906), 27 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:56,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 203.0) internal successors, (5684), 28 states have internal predecessors, (5684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:56,770 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 203.0) internal successors, (5684), 28 states have internal predecessors, (5684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:20:56,770 INFO L175 Difference]: Start difference. First operand has 508 places, 1675 transitions, 42347 flow. Second operand 27 states and 3906 transitions. [2023-11-29 00:20:56,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 2088 transitions, 53266 flow [2023-11-29 00:21:01,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 2088 transitions, 53090 flow, removed 34 selfloop flow, removed 14 redundant places. [2023-11-29 00:21:01,635 INFO L231 Difference]: Finished difference. Result has 530 places, 1785 transitions, 49210 flow [2023-11-29 00:21:01,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=42171, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=946, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=49210, PETRI_PLACES=530, PETRI_TRANSITIONS=1785} [2023-11-29 00:21:01,637 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 324 predicate places. [2023-11-29 00:21:01,637 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 1785 transitions, 49210 flow [2023-11-29 00:21:01,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:21:01,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:21:01,637 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:21:01,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-29 00:21:01,637 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:21:01,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:21:01,637 INFO L85 PathProgramCache]: Analyzing trace with hash 700602230, now seen corresponding path program 10 times [2023-11-29 00:21:01,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:21:01,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499242013] [2023-11-29 00:21:01,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:21:01,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:21:01,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:21:02,096 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-29 00:21:02,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:21:02,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499242013] [2023-11-29 00:21:02,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499242013] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:21:02,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:21:02,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:21:02,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018178091] [2023-11-29 00:21:02,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:21:02,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:21:02,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:21:02,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:21:02,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:21:03,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:21:03,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 1785 transitions, 49210 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:21:03,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:21:03,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:21:03,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:21:16,808 INFO L124 PetriNetUnfolderBase]: 6897/24150 cut-off events. [2023-11-29 00:21:16,808 INFO L125 PetriNetUnfolderBase]: For 499448/501612 co-relation queries the response was YES. [2023-11-29 00:21:17,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136621 conditions, 24150 events. 6897/24150 cut-off events. For 499448/501612 co-relation queries the response was YES. Maximal size of possible extension queue 901. Compared 296642 event pairs, 416 based on Foata normal form. 1194/24846 useless extension candidates. Maximal degree in co-relation 136416. Up to 4738 conditions per place. [2023-11-29 00:21:17,436 INFO L140 encePairwiseOnDemand]: 170/203 looper letters, 983 selfloop transitions, 1127 changer transitions 5/2271 dead transitions. [2023-11-29 00:21:17,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 2271 transitions, 62343 flow [2023-11-29 00:21:17,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 00:21:17,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 00:21:17,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4359 transitions. [2023-11-29 00:21:17,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7157635467980296 [2023-11-29 00:21:17,442 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4359 transitions. [2023-11-29 00:21:17,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4359 transitions. [2023-11-29 00:21:17,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:21:17,445 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4359 transitions. [2023-11-29 00:21:17,453 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 145.3) internal successors, (4359), 30 states have internal predecessors, (4359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:21:17,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 203.0) internal successors, (6293), 31 states have internal predecessors, (6293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:21:17,460 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 203.0) internal successors, (6293), 31 states have internal predecessors, (6293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:21:17,460 INFO L175 Difference]: Start difference. First operand has 530 places, 1785 transitions, 49210 flow. Second operand 30 states and 4359 transitions. [2023-11-29 00:21:17,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 2271 transitions, 62343 flow [2023-11-29 00:21:23,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 2271 transitions, 62030 flow, removed 39 selfloop flow, removed 13 redundant places. [2023-11-29 00:21:23,994 INFO L231 Difference]: Finished difference. Result has 561 places, 1943 transitions, 58753 flow [2023-11-29 00:21:23,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=48912, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=976, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=58753, PETRI_PLACES=561, PETRI_TRANSITIONS=1943} [2023-11-29 00:21:23,996 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 355 predicate places. [2023-11-29 00:21:23,996 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 1943 transitions, 58753 flow [2023-11-29 00:21:23,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:21:23,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:21:23,996 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:21:23,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-29 00:21:23,996 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:21:23,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:21:23,997 INFO L85 PathProgramCache]: Analyzing trace with hash -398597534, now seen corresponding path program 11 times [2023-11-29 00:21:23,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:21:23,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847184326] [2023-11-29 00:21:23,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:21:23,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:21:24,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:21:24,459 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-29 00:21:24,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:21:24,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847184326] [2023-11-29 00:21:24,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847184326] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:21:24,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:21:24,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:21:24,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943839716] [2023-11-29 00:21:24,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:21:24,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:21:24,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:21:24,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:21:24,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:21:25,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:21:25,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 1943 transitions, 58753 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:21:25,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:21:25,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:21:25,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:21:41,108 INFO L124 PetriNetUnfolderBase]: 7210/24981 cut-off events. [2023-11-29 00:21:41,108 INFO L125 PetriNetUnfolderBase]: For 613428/615520 co-relation queries the response was YES. [2023-11-29 00:21:41,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149050 conditions, 24981 events. 7210/24981 cut-off events. For 613428/615520 co-relation queries the response was YES. Maximal size of possible extension queue 948. Compared 308222 event pairs, 386 based on Foata normal form. 1125/25624 useless extension candidates. Maximal degree in co-relation 148830. Up to 4955 conditions per place. [2023-11-29 00:21:41,603 INFO L140 encePairwiseOnDemand]: 173/203 looper letters, 919 selfloop transitions, 1251 changer transitions 3/2329 dead transitions. [2023-11-29 00:21:41,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 2329 transitions, 70341 flow [2023-11-29 00:21:41,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 00:21:41,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 00:21:41,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3903 transitions. [2023-11-29 00:21:41,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7120963327859879 [2023-11-29 00:21:41,607 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3903 transitions. [2023-11-29 00:21:41,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3903 transitions. [2023-11-29 00:21:41,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:21:41,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3903 transitions. [2023-11-29 00:21:41,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 144.55555555555554) internal successors, (3903), 27 states have internal predecessors, (3903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:21:41,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 203.0) internal successors, (5684), 28 states have internal predecessors, (5684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:21:41,615 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 203.0) internal successors, (5684), 28 states have internal predecessors, (5684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:21:41,615 INFO L175 Difference]: Start difference. First operand has 561 places, 1943 transitions, 58753 flow. Second operand 27 states and 3903 transitions. [2023-11-29 00:21:41,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 2329 transitions, 70341 flow [2023-11-29 00:21:49,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 2329 transitions, 70028 flow, removed 85 selfloop flow, removed 14 redundant places. [2023-11-29 00:21:49,378 INFO L231 Difference]: Finished difference. Result has 583 places, 2043 transitions, 66957 flow [2023-11-29 00:21:49,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=58458, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1943, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=712, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=66957, PETRI_PLACES=583, PETRI_TRANSITIONS=2043} [2023-11-29 00:21:49,379 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 377 predicate places. [2023-11-29 00:21:49,379 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 2043 transitions, 66957 flow [2023-11-29 00:21:49,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:21:49,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:21:49,380 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:21:49,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-29 00:21:49,380 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:21:49,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:21:49,380 INFO L85 PathProgramCache]: Analyzing trace with hash -392416358, now seen corresponding path program 12 times [2023-11-29 00:21:49,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:21:49,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230051803] [2023-11-29 00:21:49,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:21:49,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:21:49,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:21:49,852 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-29 00:21:49,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:21:49,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230051803] [2023-11-29 00:21:49,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230051803] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:21:49,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:21:49,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:21:49,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979945652] [2023-11-29 00:21:49,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:21:49,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:21:49,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:21:49,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:21:49,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:21:51,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:21:51,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 2043 transitions, 66957 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:21:51,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:21:51,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:21:51,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:22:09,262 INFO L124 PetriNetUnfolderBase]: 7853/27343 cut-off events. [2023-11-29 00:22:09,262 INFO L125 PetriNetUnfolderBase]: For 790968/793550 co-relation queries the response was YES. [2023-11-29 00:22:09,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169821 conditions, 27343 events. 7853/27343 cut-off events. For 790968/793550 co-relation queries the response was YES. Maximal size of possible extension queue 1041. Compared 343325 event pairs, 376 based on Foata normal form. 1522/28325 useless extension candidates. Maximal degree in co-relation 169591. Up to 5380 conditions per place. [2023-11-29 00:22:09,865 INFO L140 encePairwiseOnDemand]: 171/203 looper letters, 1103 selfloop transitions, 1255 changer transitions 4/2518 dead transitions. [2023-11-29 00:22:09,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 2518 transitions, 81496 flow [2023-11-29 00:22:09,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 00:22:09,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 00:22:09,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4067 transitions. [2023-11-29 00:22:09,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7155172413793104 [2023-11-29 00:22:09,871 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4067 transitions. [2023-11-29 00:22:09,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4067 transitions. [2023-11-29 00:22:09,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:22:09,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4067 transitions. [2023-11-29 00:22:09,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 145.25) internal successors, (4067), 28 states have internal predecessors, (4067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:09,878 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 203.0) internal successors, (5887), 29 states have internal predecessors, (5887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:09,879 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 203.0) internal successors, (5887), 29 states have internal predecessors, (5887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:09,879 INFO L175 Difference]: Start difference. First operand has 583 places, 2043 transitions, 66957 flow. Second operand 28 states and 4067 transitions. [2023-11-29 00:22:09,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 2518 transitions, 81496 flow [2023-11-29 00:22:20,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 595 places, 2518 transitions, 81107 flow, removed 50 selfloop flow, removed 15 redundant places. [2023-11-29 00:22:20,515 INFO L231 Difference]: Finished difference. Result has 609 places, 2192 transitions, 77540 flow [2023-11-29 00:22:20,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=66586, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2043, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=821, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=77540, PETRI_PLACES=609, PETRI_TRANSITIONS=2192} [2023-11-29 00:22:20,516 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 403 predicate places. [2023-11-29 00:22:20,517 INFO L495 AbstractCegarLoop]: Abstraction has has 609 places, 2192 transitions, 77540 flow [2023-11-29 00:22:20,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:20,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:22:20,517 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:22:20,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-29 00:22:20,517 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:22:20,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:22:20,517 INFO L85 PathProgramCache]: Analyzing trace with hash -406925440, now seen corresponding path program 13 times [2023-11-29 00:22:20,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:22:20,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703766866] [2023-11-29 00:22:20,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:22:20,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:22:20,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:22:20,985 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-29 00:22:20,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:22:20,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703766866] [2023-11-29 00:22:20,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703766866] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:22:20,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:22:20,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:22:20,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87050090] [2023-11-29 00:22:20,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:22:20,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:22:20,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:22:20,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:22:20,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:22:22,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:22:22,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 2192 transitions, 77540 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:22,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:22:22,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:22:22,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:22:42,303 INFO L124 PetriNetUnfolderBase]: 8140/28176 cut-off events. [2023-11-29 00:22:42,303 INFO L125 PetriNetUnfolderBase]: For 941695/944384 co-relation queries the response was YES. [2023-11-29 00:22:42,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183823 conditions, 28176 events. 8140/28176 cut-off events. For 941695/944384 co-relation queries the response was YES. Maximal size of possible extension queue 1084. Compared 355984 event pairs, 437 based on Foata normal form. 1414/29034 useless extension candidates. Maximal degree in co-relation 183579. Up to 5605 conditions per place. [2023-11-29 00:22:42,970 INFO L140 encePairwiseOnDemand]: 171/203 looper letters, 940 selfloop transitions, 1497 changer transitions 4/2597 dead transitions. [2023-11-29 00:22:42,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 635 places, 2597 transitions, 90963 flow [2023-11-29 00:22:42,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 00:22:42,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 00:22:42,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3909 transitions. [2023-11-29 00:22:42,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7131910235358512 [2023-11-29 00:22:42,975 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3909 transitions. [2023-11-29 00:22:42,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3909 transitions. [2023-11-29 00:22:42,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:22:42,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3909 transitions. [2023-11-29 00:22:42,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 144.77777777777777) internal successors, (3909), 27 states have internal predecessors, (3909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:42,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 203.0) internal successors, (5684), 28 states have internal predecessors, (5684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:42,987 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 203.0) internal successors, (5684), 28 states have internal predecessors, (5684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:42,987 INFO L175 Difference]: Start difference. First operand has 609 places, 2192 transitions, 77540 flow. Second operand 27 states and 3909 transitions. [2023-11-29 00:22:42,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 635 places, 2597 transitions, 90963 flow [2023-11-29 00:22:56,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 2597 transitions, 90410 flow, removed 101 selfloop flow, removed 14 redundant places. [2023-11-29 00:22:56,316 INFO L231 Difference]: Finished difference. Result has 634 places, 2309 transitions, 88226 flow [2023-11-29 00:22:56,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=77018, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1380, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=88226, PETRI_PLACES=634, PETRI_TRANSITIONS=2309} [2023-11-29 00:22:56,318 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 428 predicate places. [2023-11-29 00:22:56,318 INFO L495 AbstractCegarLoop]: Abstraction has has 634 places, 2309 transitions, 88226 flow [2023-11-29 00:22:56,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:56,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:22:56,319 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:22:56,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-29 00:22:56,319 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:22:56,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:22:56,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1172692682, now seen corresponding path program 14 times [2023-11-29 00:22:56,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:22:56,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152672232] [2023-11-29 00:22:56,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:22:56,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:22:56,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:22:56,789 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-29 00:22:56,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:22:56,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152672232] [2023-11-29 00:22:56,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152672232] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:22:56,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:22:56,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:22:56,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215827416] [2023-11-29 00:22:56,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:22:56,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:22:56,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:22:56,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:22:56,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:22:58,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:22:58,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 634 places, 2309 transitions, 88226 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:58,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:22:58,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:22:58,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:23:21,705 INFO L124 PetriNetUnfolderBase]: 8432/29425 cut-off events. [2023-11-29 00:23:21,705 INFO L125 PetriNetUnfolderBase]: For 1138630/1141853 co-relation queries the response was YES. [2023-11-29 00:23:22,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198443 conditions, 29425 events. 8432/29425 cut-off events. For 1138630/1141853 co-relation queries the response was YES. Maximal size of possible extension queue 1128. Compared 375514 event pairs, 405 based on Foata normal form. 2030/30863 useless extension candidates. Maximal degree in co-relation 198187. Up to 5823 conditions per place. [2023-11-29 00:23:22,622 INFO L140 encePairwiseOnDemand]: 170/203 looper letters, 961 selfloop transitions, 1621 changer transitions 5/2743 dead transitions. [2023-11-29 00:23:22,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 2743 transitions, 102276 flow [2023-11-29 00:23:22,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 00:23:22,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 00:23:22,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4352 transitions. [2023-11-29 00:23:22,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7146141215106733 [2023-11-29 00:23:22,629 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4352 transitions. [2023-11-29 00:23:22,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4352 transitions. [2023-11-29 00:23:22,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:23:22,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4352 transitions. [2023-11-29 00:23:22,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 145.06666666666666) internal successors, (4352), 30 states have internal predecessors, (4352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:23:22,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 203.0) internal successors, (6293), 31 states have internal predecessors, (6293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:23:22,642 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 203.0) internal successors, (6293), 31 states have internal predecessors, (6293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:23:22,643 INFO L175 Difference]: Start difference. First operand has 634 places, 2309 transitions, 88226 flow. Second operand 30 states and 4352 transitions. [2023-11-29 00:23:22,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 663 places, 2743 transitions, 102276 flow [2023-11-29 00:23:40,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 2743 transitions, 102005 flow, removed 74 selfloop flow, removed 13 redundant places. [2023-11-29 00:23:40,785 INFO L231 Difference]: Finished difference. Result has 665 places, 2428 transitions, 99766 flow [2023-11-29 00:23:40,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=87983, PETRI_DIFFERENCE_MINUEND_PLACES=621, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1508, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=99766, PETRI_PLACES=665, PETRI_TRANSITIONS=2428} [2023-11-29 00:23:40,787 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 459 predicate places. [2023-11-29 00:23:40,787 INFO L495 AbstractCegarLoop]: Abstraction has has 665 places, 2428 transitions, 99766 flow [2023-11-29 00:23:40,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:23:40,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:23:40,788 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:23:40,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-29 00:23:40,788 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:23:40,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:23:40,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1302876880, now seen corresponding path program 15 times [2023-11-29 00:23:40,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:23:40,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992260416] [2023-11-29 00:23:40,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:23:40,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:23:40,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:23:41,261 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-29 00:23:41,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:23:41,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992260416] [2023-11-29 00:23:41,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992260416] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:23:41,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:23:41,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:23:41,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300682808] [2023-11-29 00:23:41,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:23:41,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:23:41,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:23:41,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:23:41,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:23:42,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:23:42,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 665 places, 2428 transitions, 99766 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:23:42,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:23:42,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:23:42,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:24:07,574 INFO L124 PetriNetUnfolderBase]: 8786/30440 cut-off events. [2023-11-29 00:24:07,575 INFO L125 PetriNetUnfolderBase]: For 1363258/1366516 co-relation queries the response was YES. [2023-11-29 00:24:08,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 215963 conditions, 30440 events. 8786/30440 cut-off events. For 1363258/1366516 co-relation queries the response was YES. Maximal size of possible extension queue 1179. Compared 390415 event pairs, 483 based on Foata normal form. 2039/31883 useless extension candidates. Maximal degree in co-relation 215692. Up to 6056 conditions per place. [2023-11-29 00:24:08,479 INFO L140 encePairwiseOnDemand]: 171/203 looper letters, 1047 selfloop transitions, 1623 changer transitions 4/2830 dead transitions. [2023-11-29 00:24:08,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 692 places, 2830 transitions, 114127 flow [2023-11-29 00:24:08,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 00:24:08,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 00:24:08,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4053 transitions. [2023-11-29 00:24:08,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7130541871921182 [2023-11-29 00:24:08,482 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4053 transitions. [2023-11-29 00:24:08,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4053 transitions. [2023-11-29 00:24:08,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:24:08,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4053 transitions. [2023-11-29 00:24:08,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 144.75) internal successors, (4053), 28 states have internal predecessors, (4053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:24:08,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 203.0) internal successors, (5887), 29 states have internal predecessors, (5887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:24:08,491 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 203.0) internal successors, (5887), 29 states have internal predecessors, (5887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:24:08,491 INFO L175 Difference]: Start difference. First operand has 665 places, 2428 transitions, 99766 flow. Second operand 28 states and 4053 transitions. [2023-11-29 00:24:08,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 692 places, 2830 transitions, 114127 flow [2023-11-29 00:24:29,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 678 places, 2830 transitions, 113816 flow, removed 93 selfloop flow, removed 14 redundant places. [2023-11-29 00:24:29,170 INFO L231 Difference]: Finished difference. Result has 690 places, 2536 transitions, 111539 flow [2023-11-29 00:24:29,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=99459, PETRI_DIFFERENCE_MINUEND_PLACES=651, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1518, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=825, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=111539, PETRI_PLACES=690, PETRI_TRANSITIONS=2536} [2023-11-29 00:24:29,173 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 484 predicate places. [2023-11-29 00:24:29,173 INFO L495 AbstractCegarLoop]: Abstraction has has 690 places, 2536 transitions, 111539 flow [2023-11-29 00:24:29,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:24:29,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:24:29,173 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:24:29,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-29 00:24:29,174 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:24:29,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:24:29,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1340501086, now seen corresponding path program 16 times [2023-11-29 00:24:29,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:24:29,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72442118] [2023-11-29 00:24:29,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:24:29,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:24:29,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:24:29,623 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-29 00:24:29,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:24:29,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72442118] [2023-11-29 00:24:29,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72442118] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:24:29,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:24:29,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:24:29,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295822838] [2023-11-29 00:24:29,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:24:29,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:24:29,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:24:29,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:24:29,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:24:30,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:24:30,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 690 places, 2536 transitions, 111539 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:24:30,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:24:30,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:24:30,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:24:59,692 INFO L124 PetriNetUnfolderBase]: 9104/31732 cut-off events. [2023-11-29 00:24:59,693 INFO L125 PetriNetUnfolderBase]: For 1615928/1619484 co-relation queries the response was YES. [2023-11-29 00:25:00,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 232480 conditions, 31732 events. 9104/31732 cut-off events. For 1615928/1619484 co-relation queries the response was YES. Maximal size of possible extension queue 1221. Compared 410746 event pairs, 508 based on Foata normal form. 2405/33511 useless extension candidates. Maximal degree in co-relation 232197. Up to 6274 conditions per place. [2023-11-29 00:25:00,848 INFO L140 encePairwiseOnDemand]: 171/203 looper letters, 1130 selfloop transitions, 1671 changer transitions 4/2961 dead transitions. [2023-11-29 00:25:00,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 717 places, 2961 transitions, 127067 flow [2023-11-29 00:25:00,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 00:25:00,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 00:25:00,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4064 transitions. [2023-11-29 00:25:00,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7149894440534834 [2023-11-29 00:25:00,851 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4064 transitions. [2023-11-29 00:25:00,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4064 transitions. [2023-11-29 00:25:00,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:25:00,852 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4064 transitions. [2023-11-29 00:25:00,855 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 145.14285714285714) internal successors, (4064), 28 states have internal predecessors, (4064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:25:00,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 203.0) internal successors, (5887), 29 states have internal predecessors, (5887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:25:00,858 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 203.0) internal successors, (5887), 29 states have internal predecessors, (5887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:25:00,858 INFO L175 Difference]: Start difference. First operand has 690 places, 2536 transitions, 111539 flow. Second operand 28 states and 4064 transitions. [2023-11-29 00:25:00,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 717 places, 2961 transitions, 127067 flow [2023-11-29 00:25:22,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 702 places, 2961 transitions, 126699 flow, removed 109 selfloop flow, removed 15 redundant places. [2023-11-29 00:25:22,358 INFO L231 Difference]: Finished difference. Result has 715 places, 2652 transitions, 124062 flow [2023-11-29 00:25:22,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=111203, PETRI_DIFFERENCE_MINUEND_PLACES=675, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1559, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=885, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=124062, PETRI_PLACES=715, PETRI_TRANSITIONS=2652} [2023-11-29 00:25:22,360 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 509 predicate places. [2023-11-29 00:25:22,360 INFO L495 AbstractCegarLoop]: Abstraction has has 715 places, 2652 transitions, 124062 flow [2023-11-29 00:25:22,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:25:22,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:25:22,360 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:25:22,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-29 00:25:22,361 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:25:22,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:25:22,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1175568466, now seen corresponding path program 17 times [2023-11-29 00:25:22,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:25:22,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629200528] [2023-11-29 00:25:22,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:25:22,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:25:22,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:25:22,860 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-29 00:25:22,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:25:22,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629200528] [2023-11-29 00:25:22,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629200528] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:25:22,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:25:22,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:25:22,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053150113] [2023-11-29 00:25:22,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:25:22,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:25:22,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:25:22,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:25:22,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:25:23,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:25:23,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 2652 transitions, 124062 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:25:23,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:25:23,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:25:23,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:25:57,451 INFO L124 PetriNetUnfolderBase]: 10085/35297 cut-off events. [2023-11-29 00:25:57,451 INFO L125 PetriNetUnfolderBase]: For 2010876/2015319 co-relation queries the response was YES. [2023-11-29 00:25:58,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 267237 conditions, 35297 events. 10085/35297 cut-off events. For 2010876/2015319 co-relation queries the response was YES. Maximal size of possible extension queue 1379. Compared 467436 event pairs, 533 based on Foata normal form. 2667/37266 useless extension candidates. Maximal degree in co-relation 266941. Up to 7054 conditions per place. [2023-11-29 00:25:58,924 INFO L140 encePairwiseOnDemand]: 167/203 looper letters, 978 selfloop transitions, 1989 changer transitions 4/3127 dead transitions. [2023-11-29 00:25:58,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 735 places, 3127 transitions, 145525 flow [2023-11-29 00:25:58,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 00:25:58,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 00:25:58,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3075 transitions. [2023-11-29 00:25:58,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7213230119634061 [2023-11-29 00:25:58,928 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3075 transitions. [2023-11-29 00:25:58,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3075 transitions. [2023-11-29 00:25:58,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:25:58,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3075 transitions. [2023-11-29 00:25:58,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 146.42857142857142) internal successors, (3075), 21 states have internal predecessors, (3075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:25:58,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 203.0) internal successors, (4466), 22 states have internal predecessors, (4466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:25:58,936 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 203.0) internal successors, (4466), 22 states have internal predecessors, (4466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:25:58,936 INFO L175 Difference]: Start difference. First operand has 715 places, 2652 transitions, 124062 flow. Second operand 21 states and 3075 transitions. [2023-11-29 00:25:58,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 735 places, 3127 transitions, 145525 flow [2023-11-29 00:26:25,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 721 places, 3127 transitions, 145163 flow, removed 89 selfloop flow, removed 14 redundant places. [2023-11-29 00:26:25,575 INFO L231 Difference]: Finished difference. Result has 737 places, 2881 transitions, 144120 flow [2023-11-29 00:26:25,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=123743, PETRI_DIFFERENCE_MINUEND_PLACES=701, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1766, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=746, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=144120, PETRI_PLACES=737, PETRI_TRANSITIONS=2881} [2023-11-29 00:26:25,578 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 531 predicate places. [2023-11-29 00:26:25,578 INFO L495 AbstractCegarLoop]: Abstraction has has 737 places, 2881 transitions, 144120 flow [2023-11-29 00:26:25,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:26:25,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:26:25,578 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:26:25,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-29 00:26:25,578 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:26:25,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:26:25,579 INFO L85 PathProgramCache]: Analyzing trace with hash -856083468, now seen corresponding path program 18 times [2023-11-29 00:26:25,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:26:25,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747206989] [2023-11-29 00:26:25,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:26:25,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:26:25,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:26:26,035 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-29 00:26:26,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:26:26,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747206989] [2023-11-29 00:26:26,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747206989] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:26:26,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:26:26,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:26:26,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362371332] [2023-11-29 00:26:26,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:26:26,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:26:26,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:26:26,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:26:26,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:26:27,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:26:27,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 737 places, 2881 transitions, 144120 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:26:27,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:26:27,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:26:27,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:27:09,352 INFO L124 PetriNetUnfolderBase]: 11133/39146 cut-off events. [2023-11-29 00:27:09,352 INFO L125 PetriNetUnfolderBase]: For 2512215/2517445 co-relation queries the response was YES. [2023-11-29 00:27:10,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 305292 conditions, 39146 events. 11133/39146 cut-off events. For 2512215/2517445 co-relation queries the response was YES. Maximal size of possible extension queue 1541. Compared 528551 event pairs, 737 based on Foata normal form. 3298/41666 useless extension candidates. Maximal degree in co-relation 304976. Up to 9418 conditions per place. [2023-11-29 00:27:10,892 INFO L140 encePairwiseOnDemand]: 169/203 looper letters, 1111 selfloop transitions, 2080 changer transitions 3/3350 dead transitions. [2023-11-29 00:27:10,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 760 places, 3350 transitions, 167396 flow [2023-11-29 00:27:10,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 00:27:10,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 00:27:10,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3461 transitions. [2023-11-29 00:27:10,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7103858784893268 [2023-11-29 00:27:10,895 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3461 transitions. [2023-11-29 00:27:10,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3461 transitions. [2023-11-29 00:27:10,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:27:10,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3461 transitions. [2023-11-29 00:27:10,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 144.20833333333334) internal successors, (3461), 24 states have internal predecessors, (3461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:27:10,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 203.0) internal successors, (5075), 25 states have internal predecessors, (5075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:27:10,900 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 203.0) internal successors, (5075), 25 states have internal predecessors, (5075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:27:10,901 INFO L175 Difference]: Start difference. First operand has 737 places, 2881 transitions, 144120 flow. Second operand 24 states and 3461 transitions. [2023-11-29 00:27:10,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 760 places, 3350 transitions, 167396 flow [2023-11-29 00:27:47,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 758 places, 3350 transitions, 167324 flow, removed 34 selfloop flow, removed 2 redundant places. [2023-11-29 00:27:48,054 INFO L231 Difference]: Finished difference. Result has 774 places, 3114 transitions, 166103 flow [2023-11-29 00:27:48,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=144050, PETRI_DIFFERENCE_MINUEND_PLACES=735, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2881, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1857, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=889, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=166103, PETRI_PLACES=774, PETRI_TRANSITIONS=3114} [2023-11-29 00:27:48,056 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 568 predicate places. [2023-11-29 00:27:48,056 INFO L495 AbstractCegarLoop]: Abstraction has has 774 places, 3114 transitions, 166103 flow [2023-11-29 00:27:48,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:27:48,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:27:48,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:27:48,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-29 00:27:48,057 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:27:48,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:27:48,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1664939374, now seen corresponding path program 19 times [2023-11-29 00:27:48,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:27:48,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509172367] [2023-11-29 00:27:48,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:27:48,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:27:48,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:27:48,550 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-29 00:27:48,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:27:48,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509172367] [2023-11-29 00:27:48,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509172367] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:27:48,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:27:48,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:27:48,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105186263] [2023-11-29 00:27:48,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:27:48,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:27:48,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:27:48,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:27:48,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:27:49,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:27:49,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 774 places, 3114 transitions, 166103 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:27:49,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:27:49,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:27:49,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:28:41,146 INFO L124 PetriNetUnfolderBase]: 11937/42066 cut-off events. [2023-11-29 00:28:41,146 INFO L125 PetriNetUnfolderBase]: For 2986824/2992302 co-relation queries the response was YES. [2023-11-29 00:28:42,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 338245 conditions, 42066 events. 11937/42066 cut-off events. For 2986824/2992302 co-relation queries the response was YES. Maximal size of possible extension queue 1662. Compared 575536 event pairs, 903 based on Foata normal form. 3455/44674 useless extension candidates. Maximal degree in co-relation 337908. Up to 10206 conditions per place. [2023-11-29 00:28:43,029 INFO L140 encePairwiseOnDemand]: 169/203 looper letters, 1144 selfloop transitions, 2229 changer transitions 3/3532 dead transitions. [2023-11-29 00:28:43,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 794 places, 3532 transitions, 188154 flow [2023-11-29 00:28:43,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 00:28:43,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 00:28:43,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3040 transitions. [2023-11-29 00:28:43,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7131128313394324 [2023-11-29 00:28:43,032 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3040 transitions. [2023-11-29 00:28:43,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3040 transitions. [2023-11-29 00:28:43,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:28:43,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3040 transitions. [2023-11-29 00:28:43,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 144.76190476190476) internal successors, (3040), 21 states have internal predecessors, (3040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:28:43,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 203.0) internal successors, (4466), 22 states have internal predecessors, (4466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:28:43,037 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 203.0) internal successors, (4466), 22 states have internal predecessors, (4466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:28:43,037 INFO L175 Difference]: Start difference. First operand has 774 places, 3114 transitions, 166103 flow. Second operand 21 states and 3040 transitions. [2023-11-29 00:28:43,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 794 places, 3532 transitions, 188154 flow [2023-11-29 00:29:27,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 792 places, 3532 transitions, 187980 flow, removed 85 selfloop flow, removed 2 redundant places. [2023-11-29 00:29:27,794 INFO L231 Difference]: Finished difference. Result has 806 places, 3299 transitions, 186831 flow [2023-11-29 00:29:27,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=166005, PETRI_DIFFERENCE_MINUEND_PLACES=772, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2044, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=948, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=186831, PETRI_PLACES=806, PETRI_TRANSITIONS=3299} [2023-11-29 00:29:27,797 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 600 predicate places. [2023-11-29 00:29:27,797 INFO L495 AbstractCegarLoop]: Abstraction has has 806 places, 3299 transitions, 186831 flow [2023-11-29 00:29:27,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:29:27,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:29:27,797 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:29:27,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-29 00:29:27,798 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:29:27,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:29:27,798 INFO L85 PathProgramCache]: Analyzing trace with hash 308413330, now seen corresponding path program 20 times [2023-11-29 00:29:27,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:29:27,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801454583] [2023-11-29 00:29:27,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:29:27,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:29:27,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:29:28,300 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-29 00:29:28,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:29:28,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801454583] [2023-11-29 00:29:28,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801454583] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:29:28,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:29:28,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:29:28,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025466331] [2023-11-29 00:29:28,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:29:28,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:29:28,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:29:28,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:29:28,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:29:29,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:29:29,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 806 places, 3299 transitions, 186831 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:29:29,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:29:29,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:29:29,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:30:34,193 INFO L124 PetriNetUnfolderBase]: 12539/44146 cut-off events. [2023-11-29 00:30:34,193 INFO L125 PetriNetUnfolderBase]: For 3497582/3503297 co-relation queries the response was YES. [2023-11-29 00:30:36,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 367752 conditions, 44146 events. 12539/44146 cut-off events. For 3497582/3503297 co-relation queries the response was YES. Maximal size of possible extension queue 1746. Compared 608705 event pairs, 865 based on Foata normal form. 3614/46886 useless extension candidates. Maximal degree in co-relation 367395. Up to 10497 conditions per place. [2023-11-29 00:30:36,608 INFO L140 encePairwiseOnDemand]: 169/203 looper letters, 1168 selfloop transitions, 2381 changer transitions 3/3708 dead transitions. [2023-11-29 00:30:36,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 830 places, 3708 transitions, 209073 flow [2023-11-29 00:30:36,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 00:30:36,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 00:30:36,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3601 transitions. [2023-11-29 00:30:36,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7095566502463054 [2023-11-29 00:30:36,612 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3601 transitions. [2023-11-29 00:30:36,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3601 transitions. [2023-11-29 00:30:36,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:30:36,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3601 transitions. [2023-11-29 00:30:36,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 144.04) internal successors, (3601), 25 states have internal predecessors, (3601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:30:36,621 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 203.0) internal successors, (5278), 26 states have internal predecessors, (5278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:30:36,621 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 203.0) internal successors, (5278), 26 states have internal predecessors, (5278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:30:36,621 INFO L175 Difference]: Start difference. First operand has 806 places, 3299 transitions, 186831 flow. Second operand 25 states and 3601 transitions. [2023-11-29 00:30:36,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 830 places, 3708 transitions, 209073 flow [2023-11-29 00:31:30,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 826 places, 3708 transitions, 208877 flow, removed 63 selfloop flow, removed 4 redundant places. [2023-11-29 00:31:30,798 INFO L231 Difference]: Finished difference. Result has 842 places, 3468 transitions, 207878 flow [2023-11-29 00:31:30,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=186708, PETRI_DIFFERENCE_MINUEND_PLACES=802, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=978, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=207878, PETRI_PLACES=842, PETRI_TRANSITIONS=3468} [2023-11-29 00:31:30,801 INFO L281 CegarLoopForPetriNet]: 206 programPoint places, 636 predicate places. [2023-11-29 00:31:30,802 INFO L495 AbstractCegarLoop]: Abstraction has has 842 places, 3468 transitions, 207878 flow [2023-11-29 00:31:30,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:31:30,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:31:30,802 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:31:30,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-29 00:31:30,802 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-11-29 00:31:30,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:31:30,803 INFO L85 PathProgramCache]: Analyzing trace with hash -697487438, now seen corresponding path program 21 times [2023-11-29 00:31:30,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:31:30,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495286715] [2023-11-29 00:31:30,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:30,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:31:30,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:31:31,342 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-29 00:31:31,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:31:31,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495286715] [2023-11-29 00:31:31,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495286715] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:31:31,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:31:31,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:31:31,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718887563] [2023-11-29 00:31:31,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:31:31,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:31:31,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:31:31,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:31:31,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:31:32,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 203 [2023-11-29 00:31:32,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 842 places, 3468 transitions, 207878 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:31:32,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:31:32,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 203 [2023-11-29 00:31:32,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand