./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/ldv-races/race-2_4-container_of.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/bin/uautomizer-TMbwUNV5ro/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-races/race-2_4-container_of.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/bin/uautomizer-TMbwUNV5ro/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/bin/uautomizer-TMbwUNV5ro --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash da1ee67f9d4a34134c6c682362ba77c4c77858b09ffe0620532fe4446dd160da --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 18:26:44,935 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 18:26:44,937 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 18:26:44,957 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 18:26:44,957 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 18:26:44,959 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 18:26:44,960 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 18:26:44,962 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 18:26:44,968 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 18:26:44,972 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 18:26:44,973 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 18:26:44,975 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 18:26:44,977 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 18:26:44,980 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 18:26:44,982 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 18:26:44,985 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 18:26:44,987 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 18:26:44,992 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 18:26:44,994 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 18:26:44,996 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 18:26:45,002 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 18:26:45,004 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 18:26:45,005 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 18:26:45,008 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 18:26:45,012 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 18:26:45,019 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 18:26:45,019 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 18:26:45,020 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 18:26:45,021 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 18:26:45,022 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 18:26:45,023 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 18:26:45,024 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 18:26:45,026 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 18:26:45,027 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 18:26:45,029 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 18:26:45,030 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 18:26:45,032 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 18:26:45,032 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 18:26:45,032 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 18:26:45,033 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 18:26:45,034 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 18:26:45,035 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/bin/uautomizer-TMbwUNV5ro/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-11-18 18:26:45,076 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 18:26:45,079 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 18:26:45,079 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 18:26:45,080 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 18:26:45,081 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 18:26:45,081 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 18:26:45,082 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 18:26:45,082 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 18:26:45,082 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 18:26:45,082 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 18:26:45,084 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 18:26:45,084 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 18:26:45,084 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 18:26:45,084 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 18:26:45,085 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 18:26:45,085 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 18:26:45,085 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 18:26:45,085 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 18:26:45,085 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-11-18 18:26:45,086 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 18:26:45,086 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 18:26:45,086 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 18:26:45,086 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 18:26:45,087 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 18:26:45,087 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 18:26:45,087 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 18:26:45,088 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 18:26:45,089 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 18:26:45,089 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 18:26:45,089 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 18:26:45,090 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 18:26:45,090 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 18:26:45,090 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 18:26:45,090 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 18:26:45,091 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 18:26:45,091 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/bin/uautomizer-TMbwUNV5ro/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_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/bin/uautomizer-TMbwUNV5ro Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> da1ee67f9d4a34134c6c682362ba77c4c77858b09ffe0620532fe4446dd160da [2022-11-18 18:26:45,415 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 18:26:45,465 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 18:26:45,469 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 18:26:45,471 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 18:26:45,472 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 18:26:45,473 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/ldv-races/race-2_4-container_of.i [2022-11-18 18:26:45,563 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/bin/uautomizer-TMbwUNV5ro/data/4a7b89599/fdf9603e846745518533a0f54b6088e3/FLAG19fbfe066 [2022-11-18 18:26:46,233 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 18:26:46,234 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/sv-benchmarks/c/ldv-races/race-2_4-container_of.i [2022-11-18 18:26:46,273 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/bin/uautomizer-TMbwUNV5ro/data/4a7b89599/fdf9603e846745518533a0f54b6088e3/FLAG19fbfe066 [2022-11-18 18:26:46,480 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/bin/uautomizer-TMbwUNV5ro/data/4a7b89599/fdf9603e846745518533a0f54b6088e3 [2022-11-18 18:26:46,484 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 18:26:46,487 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 18:26:46,492 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 18:26:46,492 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 18:26:46,496 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 18:26:46,497 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 06:26:46" (1/1) ... [2022-11-18 18:26:46,499 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26dadfb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:26:46, skipping insertion in model container [2022-11-18 18:26:46,500 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 06:26:46" (1/1) ... [2022-11-18 18:26:46,509 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 18:26:46,595 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 18:26:46,899 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-18 18:26:47,559 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/sv-benchmarks/c/ldv-races/race-2_4-container_of.i[75002,75015] [2022-11-18 18:26:47,623 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 18:26:47,639 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 18:26:47,657 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-18 18:26:47,735 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/sv-benchmarks/c/ldv-races/race-2_4-container_of.i[75002,75015] [2022-11-18 18:26:47,787 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 18:26:47,911 INFO L208 MainTranslator]: Completed translation [2022-11-18 18:26:47,911 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:26:47 WrapperNode [2022-11-18 18:26:47,912 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 18:26:47,913 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 18:26:47,913 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 18:26:47,913 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 18:26:47,922 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:26:47" (1/1) ... [2022-11-18 18:26:47,957 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:26:47" (1/1) ... [2022-11-18 18:26:47,997 INFO L138 Inliner]: procedures = 469, calls = 63, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 225 [2022-11-18 18:26:47,998 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 18:26:47,998 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 18:26:48,006 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 18:26:48,007 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 18:26:48,018 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:26:47" (1/1) ... [2022-11-18 18:26:48,018 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:26:47" (1/1) ... [2022-11-18 18:26:48,035 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:26:47" (1/1) ... [2022-11-18 18:26:48,036 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:26:47" (1/1) ... [2022-11-18 18:26:48,073 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:26:47" (1/1) ... [2022-11-18 18:26:48,082 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:26:47" (1/1) ... [2022-11-18 18:26:48,087 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:26:47" (1/1) ... [2022-11-18 18:26:48,090 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:26:47" (1/1) ... [2022-11-18 18:26:48,097 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 18:26:48,098 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 18:26:48,099 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 18:26:48,099 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 18:26:48,100 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:26:47" (1/1) ... [2022-11-18 18:26:48,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 18:26:48,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:26:48,165 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 18:26:48,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7cdb7e08-b83a-4259-b7ad-f3a8d6e36e91/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 18:26:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-18 18:26:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 18:26:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-18 18:26:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-18 18:26:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-11-18 18:26:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 18:26:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-18 18:26:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 18:26:48,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 18:26:48,222 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-11-18 18:26:48,222 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-11-18 18:26:48,222 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 18:26:48,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-18 18:26:48,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 18:26:48,224 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-18 18:26:48,694 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 18:26:48,696 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 18:26:49,379 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 18:26:49,494 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 18:26:49,494 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-18 18:26:49,497 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 06:26:49 BoogieIcfgContainer [2022-11-18 18:26:49,498 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 18:26:49,500 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 18:26:49,500 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 18:26:49,505 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 18:26:49,505 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 06:26:46" (1/3) ... [2022-11-18 18:26:49,506 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@762eb3a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 06:26:49, skipping insertion in model container [2022-11-18 18:26:49,506 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:26:47" (2/3) ... [2022-11-18 18:26:49,507 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@762eb3a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 06:26:49, skipping insertion in model container [2022-11-18 18:26:49,507 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 06:26:49" (3/3) ... [2022-11-18 18:26:49,509 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_4-container_of.i [2022-11-18 18:26:49,520 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-18 18:26:49,533 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 18:26:49,533 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 17 error locations. [2022-11-18 18:26:49,533 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-18 18:26:49,660 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-18 18:26:49,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 247 places, 247 transitions, 510 flow [2022-11-18 18:26:49,898 INFO L130 PetriNetUnfolder]: 8/332 cut-off events. [2022-11-18 18:26:49,898 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-18 18:26:49,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 341 conditions, 332 events. 8/332 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 680 event pairs, 0 based on Foata normal form. 0/293 useless extension candidates. Maximal degree in co-relation 175. Up to 4 conditions per place. [2022-11-18 18:26:49,907 INFO L82 GeneralOperation]: Start removeDead. Operand has 247 places, 247 transitions, 510 flow [2022-11-18 18:26:49,916 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 245 places, 244 transitions, 500 flow [2022-11-18 18:26:49,928 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:26:49,940 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@35bb68f2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:26:49,942 INFO L358 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2022-11-18 18:26:49,951 INFO L130 PetriNetUnfolder]: 0/42 cut-off events. [2022-11-18 18:26:49,956 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:26:49,956 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:26:49,957 INFO L209 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] [2022-11-18 18:26:49,958 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:26:49,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:26:49,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1565249472, now seen corresponding path program 1 times [2022-11-18 18:26:49,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:26:49,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154212868] [2022-11-18 18:26:49,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:26:49,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:26:50,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:26:51,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:26:51,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:26:51,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154212868] [2022-11-18 18:26:51,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154212868] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:26:51,305 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:26:51,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 18:26:51,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001283633] [2022-11-18 18:26:51,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:26:51,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:26:51,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:26:51,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:26:51,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-18 18:26:51,357 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 247 [2022-11-18 18:26:51,362 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 244 transitions, 500 flow. Second operand has 6 states, 6 states have (on average 148.83333333333334) internal successors, (893), 6 states have internal predecessors, (893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:51,363 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:26:51,363 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 247 [2022-11-18 18:26:51,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:26:52,541 INFO L130 PetriNetUnfolder]: 850/2319 cut-off events. [2022-11-18 18:26:52,542 INFO L131 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2022-11-18 18:26:52,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3845 conditions, 2319 events. 850/2319 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 15355 event pairs, 849 based on Foata normal form. 36/2192 useless extension candidates. Maximal degree in co-relation 3474. Up to 1503 conditions per place. [2022-11-18 18:26:52,570 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 75 selfloop transitions, 5 changer transitions 17/225 dead transitions. [2022-11-18 18:26:52,570 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 225 transitions, 624 flow [2022-11-18 18:26:52,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:26:52,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 18:26:52,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 978 transitions. [2022-11-18 18:26:52,600 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.659919028340081 [2022-11-18 18:26:52,602 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 978 transitions. [2022-11-18 18:26:52,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 978 transitions. [2022-11-18 18:26:52,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:26:52,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 978 transitions. [2022-11-18 18:26:52,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 163.0) internal successors, (978), 6 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:52,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:52,635 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:52,637 INFO L175 Difference]: Start difference. First operand has 245 places, 244 transitions, 500 flow. Second operand 6 states and 978 transitions. [2022-11-18 18:26:52,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 225 transitions, 624 flow [2022-11-18 18:26:52,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 225 transitions, 616 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-18 18:26:52,657 INFO L231 Difference]: Finished difference. Result has 231 places, 208 transitions, 430 flow [2022-11-18 18:26:52,660 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=430, PETRI_PLACES=231, PETRI_TRANSITIONS=208} [2022-11-18 18:26:52,667 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, -14 predicate places. [2022-11-18 18:26:52,668 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 208 transitions, 430 flow [2022-11-18 18:26:52,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 148.83333333333334) internal successors, (893), 6 states have internal predecessors, (893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:52,670 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:26:52,670 INFO L209 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] [2022-11-18 18:26:52,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-18 18:26:52,671 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:26:52,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:26:52,674 INFO L85 PathProgramCache]: Analyzing trace with hash -2129762661, now seen corresponding path program 1 times [2022-11-18 18:26:52,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:26:52,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005718591] [2022-11-18 18:26:52,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:26:52,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:26:52,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:26:53,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:26:53,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:26:53,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005718591] [2022-11-18 18:26:53,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005718591] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:26:53,377 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:26:53,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 18:26:53,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080531361] [2022-11-18 18:26:53,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:26:53,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:26:53,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:26:53,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:26:53,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-18 18:26:53,392 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 247 [2022-11-18 18:26:53,394 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 208 transitions, 430 flow. Second operand has 6 states, 6 states have (on average 149.83333333333334) internal successors, (899), 6 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:53,395 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:26:53,395 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 247 [2022-11-18 18:26:53,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:26:54,277 INFO L130 PetriNetUnfolder]: 826/2037 cut-off events. [2022-11-18 18:26:54,278 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-18 18:26:54,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3515 conditions, 2037 events. 826/2037 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 13105 event pairs, 825 based on Foata normal form. 0/1911 useless extension candidates. Maximal degree in co-relation 3453. Up to 1461 conditions per place. [2022-11-18 18:26:54,295 INFO L137 encePairwiseOnDemand]: 241/247 looper letters, 74 selfloop transitions, 5 changer transitions 0/207 dead transitions. [2022-11-18 18:26:54,295 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 207 transitions, 586 flow [2022-11-18 18:26:54,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:26:54,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 18:26:54,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 962 transitions. [2022-11-18 18:26:54,299 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6491228070175439 [2022-11-18 18:26:54,300 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 962 transitions. [2022-11-18 18:26:54,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 962 transitions. [2022-11-18 18:26:54,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:26:54,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 962 transitions. [2022-11-18 18:26:54,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 160.33333333333334) internal successors, (962), 6 states have internal predecessors, (962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:54,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:54,310 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:54,310 INFO L175 Difference]: Start difference. First operand has 231 places, 208 transitions, 430 flow. Second operand 6 states and 962 transitions. [2022-11-18 18:26:54,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 207 transitions, 586 flow [2022-11-18 18:26:54,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 207 transitions, 576 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-18 18:26:54,319 INFO L231 Difference]: Finished difference. Result has 213 places, 207 transitions, 428 flow [2022-11-18 18:26:54,320 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=428, PETRI_PLACES=213, PETRI_TRANSITIONS=207} [2022-11-18 18:26:54,321 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, -32 predicate places. [2022-11-18 18:26:54,321 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 207 transitions, 428 flow [2022-11-18 18:26:54,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 149.83333333333334) internal successors, (899), 6 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:54,322 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:26:54,323 INFO L209 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] [2022-11-18 18:26:54,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-18 18:26:54,323 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:26:54,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:26:54,324 INFO L85 PathProgramCache]: Analyzing trace with hash 2057709957, now seen corresponding path program 1 times [2022-11-18 18:26:54,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:26:54,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941991586] [2022-11-18 18:26:54,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:26:54,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:26:54,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:26:55,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:26:55,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:26:55,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941991586] [2022-11-18 18:26:55,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941991586] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:26:55,056 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:26:55,057 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 18:26:55,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139913580] [2022-11-18 18:26:55,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:26:55,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:26:55,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:26:55,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:26:55,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-18 18:26:55,062 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 247 [2022-11-18 18:26:55,064 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 207 transitions, 428 flow. Second operand has 6 states, 6 states have (on average 144.33333333333334) internal successors, (866), 6 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:55,064 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:26:55,064 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 247 [2022-11-18 18:26:55,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:26:56,441 INFO L130 PetriNetUnfolder]: 1102/2533 cut-off events. [2022-11-18 18:26:56,441 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-18 18:26:56,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4476 conditions, 2533 events. 1102/2533 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16786 event pairs, 903 based on Foata normal form. 0/2417 useless extension candidates. Maximal degree in co-relation 4403. Up to 1831 conditions per place. [2022-11-18 18:26:56,461 INFO L137 encePairwiseOnDemand]: 234/247 looper letters, 82 selfloop transitions, 30 changer transitions 0/236 dead transitions. [2022-11-18 18:26:56,461 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 236 transitions, 710 flow [2022-11-18 18:26:56,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:26:56,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 18:26:56,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 959 transitions. [2022-11-18 18:26:56,465 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6470985155195681 [2022-11-18 18:26:56,465 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 959 transitions. [2022-11-18 18:26:56,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 959 transitions. [2022-11-18 18:26:56,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:26:56,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 959 transitions. [2022-11-18 18:26:56,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 159.83333333333334) internal successors, (959), 6 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:56,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:56,476 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:56,476 INFO L175 Difference]: Start difference. First operand has 213 places, 207 transitions, 428 flow. Second operand 6 states and 959 transitions. [2022-11-18 18:26:56,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 236 transitions, 710 flow [2022-11-18 18:26:56,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 236 transitions, 700 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-18 18:26:56,483 INFO L231 Difference]: Finished difference. Result has 218 places, 236 transitions, 620 flow [2022-11-18 18:26:56,484 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=620, PETRI_PLACES=218, PETRI_TRANSITIONS=236} [2022-11-18 18:26:56,485 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, -27 predicate places. [2022-11-18 18:26:56,485 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 236 transitions, 620 flow [2022-11-18 18:26:56,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 144.33333333333334) internal successors, (866), 6 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:56,486 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:26:56,487 INFO L209 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] [2022-11-18 18:26:56,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-18 18:26:56,487 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:26:56,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:26:56,488 INFO L85 PathProgramCache]: Analyzing trace with hash -496369643, now seen corresponding path program 1 times [2022-11-18 18:26:56,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:26:56,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262705174] [2022-11-18 18:26:56,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:26:56,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:26:56,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:26:56,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:26:56,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:26:56,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262705174] [2022-11-18 18:26:56,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262705174] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:26:56,706 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:26:56,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 18:26:56,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407343934] [2022-11-18 18:26:56,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:26:56,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 18:26:56,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:26:56,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 18:26:56,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 18:26:56,711 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 247 [2022-11-18 18:26:56,713 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 236 transitions, 620 flow. Second operand has 5 states, 5 states have (on average 206.6) internal successors, (1033), 5 states have internal predecessors, (1033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:56,713 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:26:56,713 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 247 [2022-11-18 18:26:56,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:26:57,244 INFO L130 PetriNetUnfolder]: 533/1823 cut-off events. [2022-11-18 18:26:57,245 INFO L131 PetriNetUnfolder]: For 536/596 co-relation queries the response was YES. [2022-11-18 18:26:57,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3549 conditions, 1823 events. 533/1823 cut-off events. For 536/596 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 12049 event pairs, 348 based on Foata normal form. 0/1721 useless extension candidates. Maximal degree in co-relation 2555. Up to 738 conditions per place. [2022-11-18 18:26:57,262 INFO L137 encePairwiseOnDemand]: 242/247 looper letters, 50 selfloop transitions, 4 changer transitions 0/241 dead transitions. [2022-11-18 18:26:57,262 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 241 transitions, 738 flow [2022-11-18 18:26:57,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:26:57,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 18:26:57,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1255 transitions. [2022-11-18 18:26:57,267 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8468286099865048 [2022-11-18 18:26:57,267 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1255 transitions. [2022-11-18 18:26:57,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1255 transitions. [2022-11-18 18:26:57,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:26:57,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1255 transitions. [2022-11-18 18:26:57,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 209.16666666666666) internal successors, (1255), 6 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:57,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:57,277 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:57,278 INFO L175 Difference]: Start difference. First operand has 218 places, 236 transitions, 620 flow. Second operand 6 states and 1255 transitions. [2022-11-18 18:26:57,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 241 transitions, 738 flow [2022-11-18 18:26:57,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 241 transitions, 738 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:26:57,288 INFO L231 Difference]: Finished difference. Result has 227 places, 239 transitions, 649 flow [2022-11-18 18:26:57,289 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=620, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=649, PETRI_PLACES=227, PETRI_TRANSITIONS=239} [2022-11-18 18:26:57,290 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, -18 predicate places. [2022-11-18 18:26:57,290 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 239 transitions, 649 flow [2022-11-18 18:26:57,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 206.6) internal successors, (1033), 5 states have internal predecessors, (1033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:57,291 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:26:57,292 INFO L209 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] [2022-11-18 18:26:57,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-18 18:26:57,292 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:26:57,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:26:57,293 INFO L85 PathProgramCache]: Analyzing trace with hash 8979447, now seen corresponding path program 1 times [2022-11-18 18:26:57,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:26:57,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758685886] [2022-11-18 18:26:57,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:26:57,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:26:57,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:26:57,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:26:57,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:26:57,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758685886] [2022-11-18 18:26:57,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758685886] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:26:57,930 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:26:57,930 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 18:26:57,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376423232] [2022-11-18 18:26:57,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:26:57,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:26:57,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:26:57,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:26:57,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-18 18:26:57,934 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 247 [2022-11-18 18:26:57,935 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 239 transitions, 649 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) [2022-11-18 18:26:57,935 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:26:57,936 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 247 [2022-11-18 18:26:57,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:26:59,358 INFO L130 PetriNetUnfolder]: 1231/2765 cut-off events. [2022-11-18 18:26:59,360 INFO L131 PetriNetUnfolder]: For 912/918 co-relation queries the response was YES. [2022-11-18 18:26:59,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6602 conditions, 2765 events. 1231/2765 cut-off events. For 912/918 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 17932 event pairs, 837 based on Foata normal form. 0/2668 useless extension candidates. Maximal degree in co-relation 6499. Up to 2032 conditions per place. [2022-11-18 18:26:59,392 INFO L137 encePairwiseOnDemand]: 234/247 looper letters, 110 selfloop transitions, 30 changer transitions 0/268 dead transitions. [2022-11-18 18:26:59,393 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 268 transitions, 1035 flow [2022-11-18 18:26:59,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:26:59,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 18:26:59,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 959 transitions. [2022-11-18 18:26:59,397 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6470985155195681 [2022-11-18 18:26:59,398 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 959 transitions. [2022-11-18 18:26:59,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 959 transitions. [2022-11-18 18:26:59,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:26:59,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 959 transitions. [2022-11-18 18:26:59,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 159.83333333333334) internal successors, (959), 6 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:59,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:59,408 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:26:59,409 INFO L175 Difference]: Start difference. First operand has 227 places, 239 transitions, 649 flow. Second operand 6 states and 959 transitions. [2022-11-18 18:26:59,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 268 transitions, 1035 flow [2022-11-18 18:26:59,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 268 transitions, 1034 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:26:59,424 INFO L231 Difference]: Finished difference. Result has 236 places, 268 transitions, 898 flow [2022-11-18 18:26:59,425 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=898, PETRI_PLACES=236, PETRI_TRANSITIONS=268} [2022-11-18 18:26:59,428 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, -9 predicate places. [2022-11-18 18:26:59,429 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 268 transitions, 898 flow [2022-11-18 18:26:59,429 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) [2022-11-18 18:26:59,430 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:26:59,430 INFO L209 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] [2022-11-18 18:26:59,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-18 18:26:59,431 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:26:59,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:26:59,433 INFO L85 PathProgramCache]: Analyzing trace with hash 856795434, now seen corresponding path program 1 times [2022-11-18 18:26:59,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:26:59,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127681807] [2022-11-18 18:26:59,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:26:59,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:26:59,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:27:00,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:27:00,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:27:00,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127681807] [2022-11-18 18:27:00,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127681807] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:27:00,165 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:27:00,165 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 18:27:00,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177265152] [2022-11-18 18:27:00,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:27:00,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:27:00,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:27:00,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:27:00,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-18 18:27:00,170 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 247 [2022-11-18 18:27:00,171 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 268 transitions, 898 flow. Second operand has 6 states, 6 states have (on average 148.16666666666666) internal successors, (889), 6 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:00,171 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:27:00,171 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 247 [2022-11-18 18:27:00,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:27:01,683 INFO L130 PetriNetUnfolder]: 1432/3268 cut-off events. [2022-11-18 18:27:01,684 INFO L131 PetriNetUnfolder]: For 2414/2426 co-relation queries the response was YES. [2022-11-18 18:27:01,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9403 conditions, 3268 events. 1432/3268 cut-off events. For 2414/2426 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 21469 event pairs, 638 based on Foata normal form. 0/3190 useless extension candidates. Maximal degree in co-relation 7545. Up to 2134 conditions per place. [2022-11-18 18:27:01,802 INFO L137 encePairwiseOnDemand]: 231/247 looper letters, 146 selfloop transitions, 26 changer transitions 0/303 dead transitions. [2022-11-18 18:27:01,802 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 303 transitions, 1412 flow [2022-11-18 18:27:01,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:27:01,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 18:27:01,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 976 transitions. [2022-11-18 18:27:01,807 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6585695006747638 [2022-11-18 18:27:01,807 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 976 transitions. [2022-11-18 18:27:01,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 976 transitions. [2022-11-18 18:27:01,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:27:01,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 976 transitions. [2022-11-18 18:27:01,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 162.66666666666666) internal successors, (976), 6 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:01,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:01,818 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:01,818 INFO L175 Difference]: Start difference. First operand has 236 places, 268 transitions, 898 flow. Second operand 6 states and 976 transitions. [2022-11-18 18:27:01,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 303 transitions, 1412 flow [2022-11-18 18:27:01,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 303 transitions, 1364 flow, removed 24 selfloop flow, removed 0 redundant places. [2022-11-18 18:27:01,841 INFO L231 Difference]: Finished difference. Result has 245 places, 288 transitions, 1082 flow [2022-11-18 18:27:01,842 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=848, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1082, PETRI_PLACES=245, PETRI_TRANSITIONS=288} [2022-11-18 18:27:01,846 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 0 predicate places. [2022-11-18 18:27:01,847 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 288 transitions, 1082 flow [2022-11-18 18:27:01,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 148.16666666666666) internal successors, (889), 6 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:01,848 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:27:01,848 INFO L209 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] [2022-11-18 18:27:01,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-18 18:27:01,848 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:27:01,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:27:01,849 INFO L85 PathProgramCache]: Analyzing trace with hash 2029226046, now seen corresponding path program 1 times [2022-11-18 18:27:01,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:27:01,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377192508] [2022-11-18 18:27:01,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:27:01,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:27:01,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:27:02,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:27:02,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:27:02,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377192508] [2022-11-18 18:27:02,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377192508] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:27:02,551 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:27:02,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 18:27:02,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698280615] [2022-11-18 18:27:02,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:27:02,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:27:02,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:27:02,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:27:02,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-18 18:27:02,560 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 247 [2022-11-18 18:27:02,561 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 288 transitions, 1082 flow. Second operand has 6 states, 6 states have (on average 155.16666666666666) internal successors, (931), 6 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:02,561 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:27:02,562 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 247 [2022-11-18 18:27:02,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:27:04,159 INFO L130 PetriNetUnfolder]: 1425/3431 cut-off events. [2022-11-18 18:27:04,160 INFO L131 PetriNetUnfolder]: For 4328/4493 co-relation queries the response was YES. [2022-11-18 18:27:04,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10746 conditions, 3431 events. 1425/3431 cut-off events. For 4328/4493 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 23275 event pairs, 618 based on Foata normal form. 0/3344 useless extension candidates. Maximal degree in co-relation 7767. Up to 2288 conditions per place. [2022-11-18 18:27:04,211 INFO L137 encePairwiseOnDemand]: 236/247 looper letters, 177 selfloop transitions, 22 changer transitions 0/336 dead transitions. [2022-11-18 18:27:04,211 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 336 transitions, 1730 flow [2022-11-18 18:27:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:27:04,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 18:27:04,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1029 transitions. [2022-11-18 18:27:04,215 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.694331983805668 [2022-11-18 18:27:04,215 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1029 transitions. [2022-11-18 18:27:04,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1029 transitions. [2022-11-18 18:27:04,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:27:04,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1029 transitions. [2022-11-18 18:27:04,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 171.5) internal successors, (1029), 6 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:04,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:04,224 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:04,224 INFO L175 Difference]: Start difference. First operand has 245 places, 288 transitions, 1082 flow. Second operand 6 states and 1029 transitions. [2022-11-18 18:27:04,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 336 transitions, 1730 flow [2022-11-18 18:27:04,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 336 transitions, 1730 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:27:04,242 INFO L231 Difference]: Finished difference. Result has 255 places, 309 transitions, 1336 flow [2022-11-18 18:27:04,243 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1082, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1336, PETRI_PLACES=255, PETRI_TRANSITIONS=309} [2022-11-18 18:27:04,243 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 10 predicate places. [2022-11-18 18:27:04,244 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 309 transitions, 1336 flow [2022-11-18 18:27:04,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 155.16666666666666) internal successors, (931), 6 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:04,244 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:27:04,245 INFO L209 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] [2022-11-18 18:27:04,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-18 18:27:04,245 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:27:04,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:27:04,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1165878409, now seen corresponding path program 1 times [2022-11-18 18:27:04,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:27:04,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057087799] [2022-11-18 18:27:04,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:27:04,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:27:04,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:27:04,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:27:04,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:27:04,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057087799] [2022-11-18 18:27:04,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057087799] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:27:04,459 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:27:04,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 18:27:04,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224623226] [2022-11-18 18:27:04,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:27:04,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 18:27:04,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:27:04,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 18:27:04,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 18:27:04,463 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 247 [2022-11-18 18:27:04,465 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 309 transitions, 1336 flow. Second operand has 5 states, 5 states have (on average 206.4) internal successors, (1032), 5 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:04,466 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:27:04,466 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 247 [2022-11-18 18:27:04,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:27:05,152 INFO L130 PetriNetUnfolder]: 405/1318 cut-off events. [2022-11-18 18:27:05,153 INFO L131 PetriNetUnfolder]: For 2941/3013 co-relation queries the response was YES. [2022-11-18 18:27:05,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3984 conditions, 1318 events. 405/1318 cut-off events. For 2941/3013 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 7297 event pairs, 27 based on Foata normal form. 16/1310 useless extension candidates. Maximal degree in co-relation 3884. Up to 453 conditions per place. [2022-11-18 18:27:05,171 INFO L137 encePairwiseOnDemand]: 242/247 looper letters, 65 selfloop transitions, 4 changer transitions 1/253 dead transitions. [2022-11-18 18:27:05,171 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 253 transitions, 1162 flow [2022-11-18 18:27:05,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:27:05,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 18:27:05,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1278 transitions. [2022-11-18 18:27:05,176 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8623481781376519 [2022-11-18 18:27:05,176 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1278 transitions. [2022-11-18 18:27:05,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1278 transitions. [2022-11-18 18:27:05,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:27:05,178 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1278 transitions. [2022-11-18 18:27:05,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 213.0) internal successors, (1278), 6 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:05,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:05,189 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:05,189 INFO L175 Difference]: Start difference. First operand has 255 places, 309 transitions, 1336 flow. Second operand 6 states and 1278 transitions. [2022-11-18 18:27:05,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 253 transitions, 1162 flow [2022-11-18 18:27:05,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 253 transitions, 1066 flow, removed 15 selfloop flow, removed 24 redundant places. [2022-11-18 18:27:05,205 INFO L231 Difference]: Finished difference. Result has 234 places, 227 transitions, 727 flow [2022-11-18 18:27:05,206 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=718, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=727, PETRI_PLACES=234, PETRI_TRANSITIONS=227} [2022-11-18 18:27:05,209 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, -11 predicate places. [2022-11-18 18:27:05,209 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 227 transitions, 727 flow [2022-11-18 18:27:05,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 206.4) internal successors, (1032), 5 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:05,210 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:27:05,210 INFO L209 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] [2022-11-18 18:27:05,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-18 18:27:05,211 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:27:05,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:27:05,211 INFO L85 PathProgramCache]: Analyzing trace with hash 868665731, now seen corresponding path program 1 times [2022-11-18 18:27:05,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:27:05,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987315230] [2022-11-18 18:27:05,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:27:05,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:27:05,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:27:08,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:27:08,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:27:08,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987315230] [2022-11-18 18:27:08,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987315230] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:27:08,430 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:27:08,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:27:08,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032423395] [2022-11-18 18:27:08,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:27:08,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:27:08,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:27:08,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:27:08,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:27:08,435 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:27:08,438 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 227 transitions, 727 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:08,439 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:27:08,439 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:27:08,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:27:12,414 INFO L130 PetriNetUnfolder]: 1372/2922 cut-off events. [2022-11-18 18:27:12,415 INFO L131 PetriNetUnfolder]: For 5039/5039 co-relation queries the response was YES. [2022-11-18 18:27:12,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9424 conditions, 2922 events. 1372/2922 cut-off events. For 5039/5039 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 17076 event pairs, 675 based on Foata normal form. 8/2895 useless extension candidates. Maximal degree in co-relation 9163. Up to 1634 conditions per place. [2022-11-18 18:27:12,456 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 211 selfloop transitions, 65 changer transitions 0/387 dead transitions. [2022-11-18 18:27:12,456 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 387 transitions, 1943 flow [2022-11-18 18:27:12,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 18:27:12,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 18:27:12,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2810 transitions. [2022-11-18 18:27:12,465 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5688259109311741 [2022-11-18 18:27:12,465 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2810 transitions. [2022-11-18 18:27:12,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2810 transitions. [2022-11-18 18:27:12,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:27:12,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2810 transitions. [2022-11-18 18:27:12,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.5) internal successors, (2810), 20 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:12,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:12,485 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:12,486 INFO L175 Difference]: Start difference. First operand has 234 places, 227 transitions, 727 flow. Second operand 20 states and 2810 transitions. [2022-11-18 18:27:12,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 387 transitions, 1943 flow [2022-11-18 18:27:12,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 387 transitions, 1915 flow, removed 3 selfloop flow, removed 7 redundant places. [2022-11-18 18:27:12,507 INFO L231 Difference]: Finished difference. Result has 255 places, 267 transitions, 1253 flow [2022-11-18 18:27:12,510 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1253, PETRI_PLACES=255, PETRI_TRANSITIONS=267} [2022-11-18 18:27:12,514 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 10 predicate places. [2022-11-18 18:27:12,514 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 267 transitions, 1253 flow [2022-11-18 18:27:12,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:12,516 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:27:12,516 INFO L209 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] [2022-11-18 18:27:12,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-18 18:27:12,517 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:27:12,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:27:12,518 INFO L85 PathProgramCache]: Analyzing trace with hash -807945959, now seen corresponding path program 2 times [2022-11-18 18:27:12,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:27:12,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121238990] [2022-11-18 18:27:12,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:27:12,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:27:12,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:27:15,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:27:15,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:27:15,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121238990] [2022-11-18 18:27:15,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121238990] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:27:15,734 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:27:15,734 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:27:15,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371400161] [2022-11-18 18:27:15,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:27:15,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:27:15,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:27:15,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:27:15,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:27:15,738 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:27:15,741 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 267 transitions, 1253 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:15,741 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:27:15,741 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:27:15,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:27:19,529 INFO L130 PetriNetUnfolder]: 1488/3124 cut-off events. [2022-11-18 18:27:19,529 INFO L131 PetriNetUnfolder]: For 9738/9766 co-relation queries the response was YES. [2022-11-18 18:27:19,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12211 conditions, 3124 events. 1488/3124 cut-off events. For 9738/9766 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 18420 event pairs, 412 based on Foata normal form. 8/3096 useless extension candidates. Maximal degree in co-relation 11926. Up to 1209 conditions per place. [2022-11-18 18:27:19,564 INFO L137 encePairwiseOnDemand]: 228/247 looper letters, 327 selfloop transitions, 88 changer transitions 0/526 dead transitions. [2022-11-18 18:27:19,564 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 526 transitions, 3879 flow [2022-11-18 18:27:19,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 18:27:19,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 18:27:19,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2821 transitions. [2022-11-18 18:27:19,572 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5710526315789474 [2022-11-18 18:27:19,572 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2821 transitions. [2022-11-18 18:27:19,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2821 transitions. [2022-11-18 18:27:19,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:27:19,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2821 transitions. [2022-11-18 18:27:19,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 141.05) internal successors, (2821), 20 states have internal predecessors, (2821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:19,589 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:19,591 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:19,591 INFO L175 Difference]: Start difference. First operand has 255 places, 267 transitions, 1253 flow. Second operand 20 states and 2821 transitions. [2022-11-18 18:27:19,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 526 transitions, 3879 flow [2022-11-18 18:27:19,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 526 transitions, 3759 flow, removed 28 selfloop flow, removed 8 redundant places. [2022-11-18 18:27:19,628 INFO L231 Difference]: Finished difference. Result has 275 places, 330 transitions, 2240 flow [2022-11-18 18:27:19,629 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1198, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2240, PETRI_PLACES=275, PETRI_TRANSITIONS=330} [2022-11-18 18:27:19,629 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 30 predicate places. [2022-11-18 18:27:19,630 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 330 transitions, 2240 flow [2022-11-18 18:27:19,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:19,632 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:27:19,632 INFO L209 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] [2022-11-18 18:27:19,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-18 18:27:19,632 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:27:19,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:27:19,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1018123353, now seen corresponding path program 3 times [2022-11-18 18:27:19,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:27:19,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920100663] [2022-11-18 18:27:19,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:27:19,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:27:19,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:27:21,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:27:21,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:27:21,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920100663] [2022-11-18 18:27:21,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920100663] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:27:21,800 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:27:21,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:27:21,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004125189] [2022-11-18 18:27:21,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:27:21,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:27:21,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:27:21,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:27:21,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:27:21,805 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:27:21,808 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 330 transitions, 2240 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:21,808 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:27:21,808 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:27:21,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:27:25,385 INFO L130 PetriNetUnfolder]: 1630/3292 cut-off events. [2022-11-18 18:27:25,385 INFO L131 PetriNetUnfolder]: For 22839/22916 co-relation queries the response was YES. [2022-11-18 18:27:25,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16134 conditions, 3292 events. 1630/3292 cut-off events. For 22839/22916 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 19462 event pairs, 471 based on Foata normal form. 8/3261 useless extension candidates. Maximal degree in co-relation 15840. Up to 1556 conditions per place. [2022-11-18 18:27:25,419 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 327 selfloop transitions, 102 changer transitions 0/540 dead transitions. [2022-11-18 18:27:25,419 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 540 transitions, 4738 flow [2022-11-18 18:27:25,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 18:27:25,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-18 18:27:25,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2686 transitions. [2022-11-18 18:27:25,426 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5723417856381845 [2022-11-18 18:27:25,427 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2686 transitions. [2022-11-18 18:27:25,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2686 transitions. [2022-11-18 18:27:25,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:27:25,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2686 transitions. [2022-11-18 18:27:25,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 141.3684210526316) internal successors, (2686), 19 states have internal predecessors, (2686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:25,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:25,445 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:25,446 INFO L175 Difference]: Start difference. First operand has 275 places, 330 transitions, 2240 flow. Second operand 19 states and 2686 transitions. [2022-11-18 18:27:25,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 540 transitions, 4738 flow [2022-11-18 18:27:25,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 540 transitions, 4657 flow, removed 21 selfloop flow, removed 9 redundant places. [2022-11-18 18:27:25,520 INFO L231 Difference]: Finished difference. Result has 290 places, 367 transitions, 3129 flow [2022-11-18 18:27:25,520 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2163, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3129, PETRI_PLACES=290, PETRI_TRANSITIONS=367} [2022-11-18 18:27:25,521 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 45 predicate places. [2022-11-18 18:27:25,521 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 367 transitions, 3129 flow [2022-11-18 18:27:25,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:25,523 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:27:25,523 INFO L209 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] [2022-11-18 18:27:25,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-18 18:27:25,523 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:27:25,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:27:25,524 INFO L85 PathProgramCache]: Analyzing trace with hash -209797591, now seen corresponding path program 4 times [2022-11-18 18:27:25,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:27:25,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12750914] [2022-11-18 18:27:25,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:27:25,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:27:25,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:27:28,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:27:28,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:27:28,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12750914] [2022-11-18 18:27:28,111 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12750914] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:27:28,111 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:27:28,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:27:28,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321431892] [2022-11-18 18:27:28,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:27:28,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:27:28,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:27:28,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:27:28,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:27:28,115 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:27:28,118 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 367 transitions, 3129 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:28,118 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:27:28,118 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:27:28,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:27:31,561 INFO L130 PetriNetUnfolder]: 1907/3792 cut-off events. [2022-11-18 18:27:31,561 INFO L131 PetriNetUnfolder]: For 35006/35034 co-relation queries the response was YES. [2022-11-18 18:27:31,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21175 conditions, 3792 events. 1907/3792 cut-off events. For 35006/35034 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 22901 event pairs, 690 based on Foata normal form. 8/3762 useless extension candidates. Maximal degree in co-relation 20875. Up to 2253 conditions per place. [2022-11-18 18:27:31,623 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 314 selfloop transitions, 140 changer transitions 0/565 dead transitions. [2022-11-18 18:27:31,624 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 565 transitions, 5884 flow [2022-11-18 18:27:31,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-18 18:27:31,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-18 18:27:31,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2414 transitions. [2022-11-18 18:27:31,630 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5748987854251012 [2022-11-18 18:27:31,630 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2414 transitions. [2022-11-18 18:27:31,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2414 transitions. [2022-11-18 18:27:31,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:27:31,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2414 transitions. [2022-11-18 18:27:31,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 142.0) internal successors, (2414), 17 states have internal predecessors, (2414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:31,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 247.0) internal successors, (4446), 18 states have internal predecessors, (4446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:31,648 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 247.0) internal successors, (4446), 18 states have internal predecessors, (4446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:31,648 INFO L175 Difference]: Start difference. First operand has 290 places, 367 transitions, 3129 flow. Second operand 17 states and 2414 transitions. [2022-11-18 18:27:31,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 565 transitions, 5884 flow [2022-11-18 18:27:31,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 565 transitions, 5746 flow, removed 21 selfloop flow, removed 12 redundant places. [2022-11-18 18:27:31,805 INFO L231 Difference]: Finished difference. Result has 302 places, 432 transitions, 4826 flow [2022-11-18 18:27:31,806 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=3020, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4826, PETRI_PLACES=302, PETRI_TRANSITIONS=432} [2022-11-18 18:27:31,807 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 57 predicate places. [2022-11-18 18:27:31,807 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 432 transitions, 4826 flow [2022-11-18 18:27:31,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:31,808 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:27:31,809 INFO L209 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] [2022-11-18 18:27:31,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-18 18:27:31,809 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:27:31,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:27:31,810 INFO L85 PathProgramCache]: Analyzing trace with hash -77869031, now seen corresponding path program 5 times [2022-11-18 18:27:31,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:27:31,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172338897] [2022-11-18 18:27:31,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:27:31,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:27:31,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:27:34,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:27:34,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:27:34,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172338897] [2022-11-18 18:27:34,387 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172338897] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:27:34,387 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:27:34,388 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:27:34,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837790053] [2022-11-18 18:27:34,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:27:34,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:27:34,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:27:34,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:27:34,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:27:34,391 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:27:34,393 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 432 transitions, 4826 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:34,393 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:27:34,393 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:27:34,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:27:38,393 INFO L130 PetriNetUnfolder]: 2208/4262 cut-off events. [2022-11-18 18:27:38,393 INFO L131 PetriNetUnfolder]: For 53952/53952 co-relation queries the response was YES. [2022-11-18 18:27:38,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27405 conditions, 4262 events. 2208/4262 cut-off events. For 53952/53952 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 25978 event pairs, 673 based on Foata normal form. 8/4233 useless extension candidates. Maximal degree in co-relation 27097. Up to 2178 conditions per place. [2022-11-18 18:27:38,467 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 269 selfloop transitions, 264 changer transitions 0/644 dead transitions. [2022-11-18 18:27:38,467 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 644 transitions, 8363 flow [2022-11-18 18:27:38,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 18:27:38,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 18:27:38,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2809 transitions. [2022-11-18 18:27:38,473 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5686234817813766 [2022-11-18 18:27:38,473 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2809 transitions. [2022-11-18 18:27:38,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2809 transitions. [2022-11-18 18:27:38,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:27:38,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2809 transitions. [2022-11-18 18:27:38,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.45) internal successors, (2809), 20 states have internal predecessors, (2809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:38,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:38,489 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:38,489 INFO L175 Difference]: Start difference. First operand has 302 places, 432 transitions, 4826 flow. Second operand 20 states and 2809 transitions. [2022-11-18 18:27:38,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 644 transitions, 8363 flow [2022-11-18 18:27:38,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 644 transitions, 8114 flow, removed 109 selfloop flow, removed 9 redundant places. [2022-11-18 18:27:38,736 INFO L231 Difference]: Finished difference. Result has 323 places, 526 transitions, 7413 flow [2022-11-18 18:27:38,737 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=4659, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=7413, PETRI_PLACES=323, PETRI_TRANSITIONS=526} [2022-11-18 18:27:38,738 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 78 predicate places. [2022-11-18 18:27:38,738 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 526 transitions, 7413 flow [2022-11-18 18:27:38,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:38,739 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:27:38,739 INFO L209 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] [2022-11-18 18:27:38,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-18 18:27:38,740 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:27:38,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:27:38,740 INFO L85 PathProgramCache]: Analyzing trace with hash 642267771, now seen corresponding path program 6 times [2022-11-18 18:27:38,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:27:38,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195085675] [2022-11-18 18:27:38,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:27:38,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:27:38,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:27:41,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:27:41,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:27:41,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195085675] [2022-11-18 18:27:41,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195085675] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:27:41,269 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:27:41,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:27:41,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640296212] [2022-11-18 18:27:41,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:27:41,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:27:41,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:27:41,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:27:41,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:27:41,273 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:27:41,276 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 526 transitions, 7413 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:41,276 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:27:41,276 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:27:41,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:27:45,426 INFO L130 PetriNetUnfolder]: 2380/4574 cut-off events. [2022-11-18 18:27:45,427 INFO L131 PetriNetUnfolder]: For 73229/73229 co-relation queries the response was YES. [2022-11-18 18:27:45,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32588 conditions, 4574 events. 2380/4574 cut-off events. For 73229/73229 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 29357 event pairs, 114 based on Foata normal form. 8/4558 useless extension candidates. Maximal degree in co-relation 32270. Up to 2178 conditions per place. [2022-11-18 18:27:45,496 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 444 selfloop transitions, 216 changer transitions 0/771 dead transitions. [2022-11-18 18:27:45,496 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 771 transitions, 11724 flow [2022-11-18 18:27:45,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 18:27:45,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 18:27:45,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2823 transitions. [2022-11-18 18:27:45,512 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5714574898785425 [2022-11-18 18:27:45,512 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2823 transitions. [2022-11-18 18:27:45,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2823 transitions. [2022-11-18 18:27:45,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:27:45,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2823 transitions. [2022-11-18 18:27:45,521 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 141.15) internal successors, (2823), 20 states have internal predecessors, (2823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:45,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:45,532 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:45,532 INFO L175 Difference]: Start difference. First operand has 323 places, 526 transitions, 7413 flow. Second operand 20 states and 2823 transitions. [2022-11-18 18:27:45,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 771 transitions, 11724 flow [2022-11-18 18:27:45,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 771 transitions, 11187 flow, removed 209 selfloop flow, removed 10 redundant places. [2022-11-18 18:27:45,886 INFO L231 Difference]: Finished difference. Result has 338 places, 573 transitions, 8713 flow [2022-11-18 18:27:45,887 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=6986, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8713, PETRI_PLACES=338, PETRI_TRANSITIONS=573} [2022-11-18 18:27:45,888 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 93 predicate places. [2022-11-18 18:27:45,888 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 573 transitions, 8713 flow [2022-11-18 18:27:45,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:45,889 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:27:45,890 INFO L209 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] [2022-11-18 18:27:45,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-18 18:27:45,890 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:27:45,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:27:45,891 INFO L85 PathProgramCache]: Analyzing trace with hash 2111811, now seen corresponding path program 7 times [2022-11-18 18:27:45,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:27:45,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914308353] [2022-11-18 18:27:45,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:27:45,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:27:45,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:27:48,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:27:48,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:27:48,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914308353] [2022-11-18 18:27:48,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914308353] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:27:48,053 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:27:48,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:27:48,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740223484] [2022-11-18 18:27:48,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:27:48,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:27:48,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:27:48,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:27:48,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:27:48,057 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:27:48,060 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 573 transitions, 8713 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:48,060 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:27:48,060 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:27:48,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:27:51,496 INFO L130 PetriNetUnfolder]: 2513/4851 cut-off events. [2022-11-18 18:27:51,496 INFO L131 PetriNetUnfolder]: For 94462/94462 co-relation queries the response was YES. [2022-11-18 18:27:51,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37352 conditions, 4851 events. 2513/4851 cut-off events. For 94462/94462 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 30735 event pairs, 839 based on Foata normal form. 8/4822 useless extension candidates. Maximal degree in co-relation 37031. Up to 2666 conditions per place. [2022-11-18 18:27:51,591 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 337 selfloop transitions, 316 changer transitions 0/764 dead transitions. [2022-11-18 18:27:51,591 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 764 transitions, 12413 flow [2022-11-18 18:27:51,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-18 18:27:51,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-18 18:27:51,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2415 transitions. [2022-11-18 18:27:51,597 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5751369373660395 [2022-11-18 18:27:51,597 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2415 transitions. [2022-11-18 18:27:51,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2415 transitions. [2022-11-18 18:27:51,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:27:51,599 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2415 transitions. [2022-11-18 18:27:51,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 142.05882352941177) internal successors, (2415), 17 states have internal predecessors, (2415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:51,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 247.0) internal successors, (4446), 18 states have internal predecessors, (4446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:51,612 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 247.0) internal successors, (4446), 18 states have internal predecessors, (4446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:51,612 INFO L175 Difference]: Start difference. First operand has 338 places, 573 transitions, 8713 flow. Second operand 17 states and 2415 transitions. [2022-11-18 18:27:51,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 764 transitions, 12413 flow [2022-11-18 18:27:51,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 764 transitions, 12119 flow, removed 72 selfloop flow, removed 12 redundant places. [2022-11-18 18:27:52,113 INFO L231 Difference]: Finished difference. Result has 352 places, 648 transitions, 11600 flow [2022-11-18 18:27:52,114 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=8460, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11600, PETRI_PLACES=352, PETRI_TRANSITIONS=648} [2022-11-18 18:27:52,115 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 107 predicate places. [2022-11-18 18:27:52,115 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 648 transitions, 11600 flow [2022-11-18 18:27:52,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:52,115 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:27:52,116 INFO L209 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] [2022-11-18 18:27:52,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-18 18:27:52,116 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:27:52,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:27:52,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1359927783, now seen corresponding path program 8 times [2022-11-18 18:27:52,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:27:52,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692469017] [2022-11-18 18:27:52,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:27:52,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:27:52,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:27:54,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:27:54,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:27:54,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692469017] [2022-11-18 18:27:54,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692469017] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:27:54,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:27:54,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:27:54,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583575347] [2022-11-18 18:27:54,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:27:54,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:27:54,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:27:54,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:27:54,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:27:54,651 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:27:54,654 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 648 transitions, 11600 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:54,654 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:27:54,654 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:27:54,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:27:59,369 INFO L130 PetriNetUnfolder]: 2587/5117 cut-off events. [2022-11-18 18:27:59,370 INFO L131 PetriNetUnfolder]: For 119829/119934 co-relation queries the response was YES. [2022-11-18 18:27:59,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41422 conditions, 5117 events. 2587/5117 cut-off events. For 119829/119934 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 33341 event pairs, 611 based on Foata normal form. 8/5083 useless extension candidates. Maximal degree in co-relation 41091. Up to 2407 conditions per place. [2022-11-18 18:27:59,447 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 484 selfloop transitions, 274 changer transitions 0/869 dead transitions. [2022-11-18 18:27:59,448 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 869 transitions, 15843 flow [2022-11-18 18:27:59,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 18:27:59,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 18:27:59,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2823 transitions. [2022-11-18 18:27:59,457 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5714574898785425 [2022-11-18 18:27:59,457 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2823 transitions. [2022-11-18 18:27:59,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2823 transitions. [2022-11-18 18:27:59,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:27:59,459 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2823 transitions. [2022-11-18 18:27:59,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 141.15) internal successors, (2823), 20 states have internal predecessors, (2823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:59,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:59,475 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:27:59,477 INFO L175 Difference]: Start difference. First operand has 352 places, 648 transitions, 11600 flow. Second operand 20 states and 2823 transitions. [2022-11-18 18:27:59,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 869 transitions, 15843 flow [2022-11-18 18:28:00,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 869 transitions, 15574 flow, removed 129 selfloop flow, removed 6 redundant places. [2022-11-18 18:28:00,016 INFO L231 Difference]: Finished difference. Result has 370 places, 678 transitions, 12983 flow [2022-11-18 18:28:00,017 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=11411, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=12983, PETRI_PLACES=370, PETRI_TRANSITIONS=678} [2022-11-18 18:28:00,017 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 125 predicate places. [2022-11-18 18:28:00,017 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 678 transitions, 12983 flow [2022-11-18 18:28:00,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:00,018 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:28:00,018 INFO L209 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] [2022-11-18 18:28:00,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-18 18:28:00,019 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:28:00,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:28:00,019 INFO L85 PathProgramCache]: Analyzing trace with hash -184197447, now seen corresponding path program 9 times [2022-11-18 18:28:00,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:28:00,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140688531] [2022-11-18 18:28:00,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:28:00,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:28:00,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:28:01,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:28:01,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:28:01,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140688531] [2022-11-18 18:28:01,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140688531] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:28:01,957 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:28:01,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:28:01,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689733229] [2022-11-18 18:28:01,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:28:01,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:28:01,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:28:01,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:28:01,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:28:01,962 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:28:01,963 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 678 transitions, 12983 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:01,964 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:28:01,964 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:28:01,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:28:05,820 INFO L130 PetriNetUnfolder]: 2864/5584 cut-off events. [2022-11-18 18:28:05,820 INFO L131 PetriNetUnfolder]: For 146264/146292 co-relation queries the response was YES. [2022-11-18 18:28:05,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48647 conditions, 5584 events. 2864/5584 cut-off events. For 146264/146292 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 37795 event pairs, 172 based on Foata normal form. 8/5560 useless extension candidates. Maximal degree in co-relation 48311. Up to 3279 conditions per place. [2022-11-18 18:28:05,903 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 494 selfloop transitions, 317 changer transitions 0/922 dead transitions. [2022-11-18 18:28:05,903 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 922 transitions, 18508 flow [2022-11-18 18:28:05,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-18 18:28:05,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-18 18:28:05,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2551 transitions. [2022-11-18 18:28:05,909 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.573774179037337 [2022-11-18 18:28:05,909 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2551 transitions. [2022-11-18 18:28:05,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2551 transitions. [2022-11-18 18:28:05,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:28:05,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2551 transitions. [2022-11-18 18:28:05,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 141.72222222222223) internal successors, (2551), 18 states have internal predecessors, (2551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:05,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:05,924 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:05,924 INFO L175 Difference]: Start difference. First operand has 370 places, 678 transitions, 12983 flow. Second operand 18 states and 2551 transitions. [2022-11-18 18:28:05,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 922 transitions, 18508 flow [2022-11-18 18:28:06,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 922 transitions, 17980 flow, removed 39 selfloop flow, removed 12 redundant places. [2022-11-18 18:28:06,551 INFO L231 Difference]: Finished difference. Result has 382 places, 766 transitions, 16475 flow [2022-11-18 18:28:06,552 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=12529, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=16475, PETRI_PLACES=382, PETRI_TRANSITIONS=766} [2022-11-18 18:28:06,552 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 137 predicate places. [2022-11-18 18:28:06,552 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 766 transitions, 16475 flow [2022-11-18 18:28:06,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:06,553 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:28:06,553 INFO L209 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] [2022-11-18 18:28:06,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-18 18:28:06,553 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:28:06,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:28:06,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1827479821, now seen corresponding path program 10 times [2022-11-18 18:28:06,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:28:06,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688004801] [2022-11-18 18:28:06,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:28:06,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:28:06,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:28:08,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:28:08,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:28:08,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688004801] [2022-11-18 18:28:08,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688004801] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:28:08,439 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:28:08,440 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:28:08,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119479631] [2022-11-18 18:28:08,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:28:08,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:28:08,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:28:08,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:28:08,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:28:08,445 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:28:08,447 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 766 transitions, 16475 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:08,447 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:28:08,448 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:28:08,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:28:13,351 INFO L130 PetriNetUnfolder]: 3016/5826 cut-off events. [2022-11-18 18:28:13,351 INFO L131 PetriNetUnfolder]: For 172764/172764 co-relation queries the response was YES. [2022-11-18 18:28:13,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54755 conditions, 5826 events. 3016/5826 cut-off events. For 172764/172764 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 39644 event pairs, 211 based on Foata normal form. 8/5803 useless extension candidates. Maximal degree in co-relation 54412. Up to 3420 conditions per place. [2022-11-18 18:28:13,441 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 471 selfloop transitions, 372 changer transitions 0/954 dead transitions. [2022-11-18 18:28:13,441 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 954 transitions, 20681 flow [2022-11-18 18:28:13,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 18:28:13,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 18:28:13,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2814 transitions. [2022-11-18 18:28:13,446 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5696356275303643 [2022-11-18 18:28:13,447 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2814 transitions. [2022-11-18 18:28:13,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2814 transitions. [2022-11-18 18:28:13,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:28:13,449 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2814 transitions. [2022-11-18 18:28:13,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.7) internal successors, (2814), 20 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:13,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:13,462 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:13,462 INFO L175 Difference]: Start difference. First operand has 382 places, 766 transitions, 16475 flow. Second operand 20 states and 2814 transitions. [2022-11-18 18:28:13,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 954 transitions, 20681 flow [2022-11-18 18:28:14,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 954 transitions, 20512 flow, removed 43 selfloop flow, removed 11 redundant places. [2022-11-18 18:28:14,260 INFO L231 Difference]: Finished difference. Result has 399 places, 824 transitions, 19576 flow [2022-11-18 18:28:14,260 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=16329, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=315, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=19576, PETRI_PLACES=399, PETRI_TRANSITIONS=824} [2022-11-18 18:28:14,261 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 154 predicate places. [2022-11-18 18:28:14,261 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 824 transitions, 19576 flow [2022-11-18 18:28:14,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:14,262 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:28:14,262 INFO L209 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] [2022-11-18 18:28:14,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-18 18:28:14,262 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:28:14,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:28:14,263 INFO L85 PathProgramCache]: Analyzing trace with hash -2005297925, now seen corresponding path program 11 times [2022-11-18 18:28:14,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:28:14,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738931951] [2022-11-18 18:28:14,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:28:14,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:28:14,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:28:16,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:28:16,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:28:16,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738931951] [2022-11-18 18:28:16,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738931951] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:28:16,020 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:28:16,020 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:28:16,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90360153] [2022-11-18 18:28:16,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:28:16,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:28:16,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:28:16,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:28:16,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:28:16,025 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:28:16,027 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 824 transitions, 19576 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:16,027 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:28:16,027 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:28:16,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:28:20,902 INFO L130 PetriNetUnfolder]: 3020/5922 cut-off events. [2022-11-18 18:28:20,903 INFO L131 PetriNetUnfolder]: For 215303/215415 co-relation queries the response was YES. [2022-11-18 18:28:20,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58730 conditions, 5922 events. 3020/5922 cut-off events. For 215303/215415 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 40344 event pairs, 548 based on Foata normal form. 8/5891 useless extension candidates. Maximal degree in co-relation 58378. Up to 2908 conditions per place. [2022-11-18 18:28:20,996 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 567 selfloop transitions, 359 changer transitions 0/1037 dead transitions. [2022-11-18 18:28:20,996 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 1037 transitions, 24124 flow [2022-11-18 18:28:20,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 18:28:20,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 18:28:21,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2821 transitions. [2022-11-18 18:28:21,002 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5710526315789474 [2022-11-18 18:28:21,002 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2821 transitions. [2022-11-18 18:28:21,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2821 transitions. [2022-11-18 18:28:21,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:28:21,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2821 transitions. [2022-11-18 18:28:21,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 141.05) internal successors, (2821), 20 states have internal predecessors, (2821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:21,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:21,015 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:21,015 INFO L175 Difference]: Start difference. First operand has 399 places, 824 transitions, 19576 flow. Second operand 20 states and 2821 transitions. [2022-11-18 18:28:21,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 1037 transitions, 24124 flow [2022-11-18 18:28:21,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 1037 transitions, 23773 flow, removed 127 selfloop flow, removed 10 redundant places. [2022-11-18 18:28:21,891 INFO L231 Difference]: Finished difference. Result has 412 places, 842 transitions, 20811 flow [2022-11-18 18:28:21,891 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=19254, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=20811, PETRI_PLACES=412, PETRI_TRANSITIONS=842} [2022-11-18 18:28:21,892 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 167 predicate places. [2022-11-18 18:28:21,892 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 842 transitions, 20811 flow [2022-11-18 18:28:21,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:21,892 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:28:21,893 INFO L209 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] [2022-11-18 18:28:21,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-18 18:28:21,893 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:28:21,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:28:21,894 INFO L85 PathProgramCache]: Analyzing trace with hash 376393705, now seen corresponding path program 12 times [2022-11-18 18:28:21,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:28:21,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55080934] [2022-11-18 18:28:21,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:28:21,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:28:21,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:28:23,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:28:23,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:28:23,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55080934] [2022-11-18 18:28:23,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55080934] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:28:23,635 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:28:23,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:28:23,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108452130] [2022-11-18 18:28:23,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:28:23,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:28:23,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:28:23,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:28:23,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:28:23,639 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:28:23,642 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 842 transitions, 20811 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:23,642 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:28:23,642 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:28:23,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:28:29,108 INFO L130 PetriNetUnfolder]: 3229/6243 cut-off events. [2022-11-18 18:28:29,108 INFO L131 PetriNetUnfolder]: For 241182/241182 co-relation queries the response was YES. [2022-11-18 18:28:29,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65613 conditions, 6243 events. 3229/6243 cut-off events. For 241182/241182 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 43364 event pairs, 203 based on Foata normal form. 8/6220 useless extension candidates. Maximal degree in co-relation 65257. Up to 3632 conditions per place. [2022-11-18 18:28:29,228 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 510 selfloop transitions, 415 changer transitions 0/1036 dead transitions. [2022-11-18 18:28:29,228 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 1036 transitions, 26005 flow [2022-11-18 18:28:29,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-18 18:28:29,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-18 18:28:29,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2552 transitions. [2022-11-18 18:28:29,233 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5739991003148898 [2022-11-18 18:28:29,233 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2552 transitions. [2022-11-18 18:28:29,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2552 transitions. [2022-11-18 18:28:29,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:28:29,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2552 transitions. [2022-11-18 18:28:29,239 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 141.77777777777777) internal successors, (2552), 18 states have internal predecessors, (2552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:29,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:29,245 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:29,245 INFO L175 Difference]: Start difference. First operand has 412 places, 842 transitions, 20811 flow. Second operand 18 states and 2552 transitions. [2022-11-18 18:28:29,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 1036 transitions, 26005 flow [2022-11-18 18:28:30,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 1036 transitions, 25768 flow, removed 20 selfloop flow, removed 14 redundant places. [2022-11-18 18:28:30,768 INFO L231 Difference]: Finished difference. Result has 423 places, 911 transitions, 24825 flow [2022-11-18 18:28:30,769 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=20592, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=842, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=24825, PETRI_PLACES=423, PETRI_TRANSITIONS=911} [2022-11-18 18:28:30,770 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 178 predicate places. [2022-11-18 18:28:30,770 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 911 transitions, 24825 flow [2022-11-18 18:28:30,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:30,771 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:28:30,771 INFO L209 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] [2022-11-18 18:28:30,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-18 18:28:30,771 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:28:30,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:28:30,772 INFO L85 PathProgramCache]: Analyzing trace with hash -204753985, now seen corresponding path program 13 times [2022-11-18 18:28:30,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:28:30,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871055939] [2022-11-18 18:28:30,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:28:30,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:28:30,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:28:32,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:28:32,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:28:32,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871055939] [2022-11-18 18:28:32,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871055939] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:28:32,780 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:28:32,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:28:32,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118530343] [2022-11-18 18:28:32,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:28:32,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:28:32,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:28:32,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:28:32,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:28:32,784 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:28:32,787 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 911 transitions, 24825 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:32,787 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:28:32,787 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:28:32,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:28:39,415 INFO L130 PetriNetUnfolder]: 3416/6624 cut-off events. [2022-11-18 18:28:39,415 INFO L131 PetriNetUnfolder]: For 301655/301683 co-relation queries the response was YES. [2022-11-18 18:28:39,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73386 conditions, 6624 events. 3416/6624 cut-off events. For 301655/301683 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 46256 event pairs, 255 based on Foata normal form. 8/6600 useless extension candidates. Maximal degree in co-relation 73022. Up to 3849 conditions per place. [2022-11-18 18:28:39,534 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 585 selfloop transitions, 434 changer transitions 0/1130 dead transitions. [2022-11-18 18:28:39,534 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 1130 transitions, 30649 flow [2022-11-18 18:28:39,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 18:28:39,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 18:28:39,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2818 transitions. [2022-11-18 18:28:39,539 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5704453441295546 [2022-11-18 18:28:39,539 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2818 transitions. [2022-11-18 18:28:39,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2818 transitions. [2022-11-18 18:28:39,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:28:39,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2818 transitions. [2022-11-18 18:28:39,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.9) internal successors, (2818), 20 states have internal predecessors, (2818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:39,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:39,549 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:39,550 INFO L175 Difference]: Start difference. First operand has 423 places, 911 transitions, 24825 flow. Second operand 20 states and 2818 transitions. [2022-11-18 18:28:39,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 1130 transitions, 30649 flow [2022-11-18 18:28:41,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 1130 transitions, 30432 flow, removed 79 selfloop flow, removed 9 redundant places. [2022-11-18 18:28:41,301 INFO L231 Difference]: Finished difference. Result has 441 places, 977 transitions, 28484 flow [2022-11-18 18:28:41,302 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=24617, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=911, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=28484, PETRI_PLACES=441, PETRI_TRANSITIONS=977} [2022-11-18 18:28:41,303 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 196 predicate places. [2022-11-18 18:28:41,303 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 977 transitions, 28484 flow [2022-11-18 18:28:41,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:41,304 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:28:41,304 INFO L209 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] [2022-11-18 18:28:41,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-18 18:28:41,304 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:28:41,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:28:41,305 INFO L85 PathProgramCache]: Analyzing trace with hash 278243109, now seen corresponding path program 14 times [2022-11-18 18:28:41,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:28:41,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286246029] [2022-11-18 18:28:41,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:28:41,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:28:41,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:28:43,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:28:43,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:28:43,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286246029] [2022-11-18 18:28:43,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286246029] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:28:43,832 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:28:43,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:28:43,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897122245] [2022-11-18 18:28:43,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:28:43,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:28:43,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:28:43,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:28:43,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:28:43,837 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:28:43,839 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 977 transitions, 28484 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:43,839 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:28:43,839 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:28:43,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:28:52,225 INFO L130 PetriNetUnfolder]: 3624/6938 cut-off events. [2022-11-18 18:28:52,225 INFO L131 PetriNetUnfolder]: For 365517/365559 co-relation queries the response was YES. [2022-11-18 18:28:52,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81928 conditions, 6938 events. 3624/6938 cut-off events. For 365517/365559 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 47841 event pairs, 723 based on Foata normal form. 8/6908 useless extension candidates. Maximal degree in co-relation 81556. Up to 3884 conditions per place. [2022-11-18 18:28:52,395 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 539 selfloop transitions, 548 changer transitions 0/1198 dead transitions. [2022-11-18 18:28:52,395 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 1198 transitions, 34950 flow [2022-11-18 18:28:52,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 18:28:52,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 18:28:52,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2814 transitions. [2022-11-18 18:28:52,403 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5696356275303643 [2022-11-18 18:28:52,404 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2814 transitions. [2022-11-18 18:28:52,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2814 transitions. [2022-11-18 18:28:52,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:28:52,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2814 transitions. [2022-11-18 18:28:52,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.7) internal successors, (2814), 20 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:52,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:52,417 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:52,417 INFO L175 Difference]: Start difference. First operand has 441 places, 977 transitions, 28484 flow. Second operand 20 states and 2814 transitions. [2022-11-18 18:28:52,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 1198 transitions, 34950 flow [2022-11-18 18:28:55,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 1198 transitions, 34579 flow, removed 169 selfloop flow, removed 8 redundant places. [2022-11-18 18:28:55,721 INFO L231 Difference]: Finished difference. Result has 462 places, 1070 transitions, 33342 flow [2022-11-18 18:28:55,722 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=28113, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=977, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=459, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=33342, PETRI_PLACES=462, PETRI_TRANSITIONS=1070} [2022-11-18 18:28:55,723 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 217 predicate places. [2022-11-18 18:28:55,723 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 1070 transitions, 33342 flow [2022-11-18 18:28:55,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:55,724 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:28:55,724 INFO L209 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] [2022-11-18 18:28:55,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-18 18:28:55,724 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:28:55,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:28:55,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1170721523, now seen corresponding path program 15 times [2022-11-18 18:28:55,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:28:55,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531110405] [2022-11-18 18:28:55,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:28:55,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:28:55,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:28:57,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:28:57,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:28:57,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531110405] [2022-11-18 18:28:57,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531110405] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:28:57,472 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:28:57,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:28:57,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060662738] [2022-11-18 18:28:57,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:28:57,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:28:57,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:28:57,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:28:57,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:28:57,477 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:28:57,479 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 1070 transitions, 33342 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:28:57,479 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:28:57,479 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:28:57,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:29:06,472 INFO L130 PetriNetUnfolder]: 3824/7424 cut-off events. [2022-11-18 18:29:06,472 INFO L131 PetriNetUnfolder]: For 427784/427826 co-relation queries the response was YES. [2022-11-18 18:29:06,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90927 conditions, 7424 events. 3824/7424 cut-off events. For 427784/427826 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 52771 event pairs, 758 based on Foata normal form. 8/7393 useless extension candidates. Maximal degree in co-relation 90545. Up to 4419 conditions per place. [2022-11-18 18:29:06,626 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 669 selfloop transitions, 502 changer transitions 0/1282 dead transitions. [2022-11-18 18:29:06,626 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 1282 transitions, 39570 flow [2022-11-18 18:29:06,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 18:29:06,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 18:29:06,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2820 transitions. [2022-11-18 18:29:06,631 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5708502024291497 [2022-11-18 18:29:06,631 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2820 transitions. [2022-11-18 18:29:06,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2820 transitions. [2022-11-18 18:29:06,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:29:06,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2820 transitions. [2022-11-18 18:29:06,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 141.0) internal successors, (2820), 20 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:06,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:06,644 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:06,645 INFO L175 Difference]: Start difference. First operand has 462 places, 1070 transitions, 33342 flow. Second operand 20 states and 2820 transitions. [2022-11-18 18:29:06,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 1282 transitions, 39570 flow [2022-11-18 18:29:09,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 1282 transitions, 39068 flow, removed 238 selfloop flow, removed 8 redundant places. [2022-11-18 18:29:09,518 INFO L231 Difference]: Finished difference. Result has 481 places, 1140 transitions, 37803 flow [2022-11-18 18:29:09,519 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=32846, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1070, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=439, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=37803, PETRI_PLACES=481, PETRI_TRANSITIONS=1140} [2022-11-18 18:29:09,520 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 236 predicate places. [2022-11-18 18:29:09,520 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 1140 transitions, 37803 flow [2022-11-18 18:29:09,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:09,520 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:29:09,521 INFO L209 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] [2022-11-18 18:29:09,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-18 18:29:09,521 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:29:09,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:29:09,522 INFO L85 PathProgramCache]: Analyzing trace with hash -552331723, now seen corresponding path program 16 times [2022-11-18 18:29:09,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:29:09,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677629123] [2022-11-18 18:29:09,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:29:09,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:29:09,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:29:11,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:29:11,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:29:11,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677629123] [2022-11-18 18:29:11,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677629123] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:29:11,241 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:29:11,241 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:29:11,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349710577] [2022-11-18 18:29:11,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:29:11,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:29:11,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:29:11,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:29:11,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:29:11,248 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:29:11,250 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 1140 transitions, 37803 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:11,250 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:29:11,250 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:29:11,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:29:19,511 INFO L130 PetriNetUnfolder]: 3870/7456 cut-off events. [2022-11-18 18:29:19,511 INFO L131 PetriNetUnfolder]: For 472700/472740 co-relation queries the response was YES. [2022-11-18 18:29:19,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95065 conditions, 7456 events. 3870/7456 cut-off events. For 472700/472740 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 53243 event pairs, 304 based on Foata normal form. 10/7434 useless extension candidates. Maximal degree in co-relation 94675. Up to 4479 conditions per place. [2022-11-18 18:29:19,694 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 676 selfloop transitions, 511 changer transitions 0/1298 dead transitions. [2022-11-18 18:29:19,694 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 1298 transitions, 42108 flow [2022-11-18 18:29:19,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 18:29:19,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-18 18:29:19,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2682 transitions. [2022-11-18 18:29:19,699 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.571489452375879 [2022-11-18 18:29:19,699 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2682 transitions. [2022-11-18 18:29:19,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2682 transitions. [2022-11-18 18:29:19,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:29:19,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2682 transitions. [2022-11-18 18:29:19,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 141.1578947368421) internal successors, (2682), 19 states have internal predecessors, (2682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:19,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:19,711 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:19,712 INFO L175 Difference]: Start difference. First operand has 481 places, 1140 transitions, 37803 flow. Second operand 19 states and 2682 transitions. [2022-11-18 18:29:19,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 1298 transitions, 42108 flow [2022-11-18 18:29:23,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 1298 transitions, 41782 flow, removed 116 selfloop flow, removed 11 redundant places. [2022-11-18 18:29:23,446 INFO L231 Difference]: Finished difference. Result has 494 places, 1162 transitions, 40245 flow [2022-11-18 18:29:23,447 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=37478, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=489, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=40245, PETRI_PLACES=494, PETRI_TRANSITIONS=1162} [2022-11-18 18:29:23,448 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 249 predicate places. [2022-11-18 18:29:23,448 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 1162 transitions, 40245 flow [2022-11-18 18:29:23,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:23,448 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:29:23,449 INFO L209 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] [2022-11-18 18:29:23,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-18 18:29:23,449 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:29:23,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:29:23,449 INFO L85 PathProgramCache]: Analyzing trace with hash -2139699867, now seen corresponding path program 17 times [2022-11-18 18:29:23,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:29:23,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523412036] [2022-11-18 18:29:23,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:29:23,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:29:23,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:29:25,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:29:25,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:29:25,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523412036] [2022-11-18 18:29:25,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523412036] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:29:25,273 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:29:25,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:29:25,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249683140] [2022-11-18 18:29:25,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:29:25,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:29:25,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:29:25,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:29:25,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:29:25,276 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:29:25,277 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 1162 transitions, 40245 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:25,277 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:29:25,277 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:29:25,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:29:33,512 INFO L130 PetriNetUnfolder]: 3931/7585 cut-off events. [2022-11-18 18:29:33,512 INFO L131 PetriNetUnfolder]: For 520140/520154 co-relation queries the response was YES. [2022-11-18 18:29:33,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99810 conditions, 7585 events. 3931/7585 cut-off events. For 520140/520154 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 54951 event pairs, 226 based on Foata normal form. 14/7572 useless extension candidates. Maximal degree in co-relation 99414. Up to 4541 conditions per place. [2022-11-18 18:29:33,673 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 686 selfloop transitions, 537 changer transitions 0/1334 dead transitions. [2022-11-18 18:29:33,673 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 1334 transitions, 45014 flow [2022-11-18 18:29:33,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 18:29:33,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 18:29:33,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2818 transitions. [2022-11-18 18:29:33,677 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5704453441295546 [2022-11-18 18:29:33,678 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2818 transitions. [2022-11-18 18:29:33,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2818 transitions. [2022-11-18 18:29:33,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:29:33,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2818 transitions. [2022-11-18 18:29:33,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.9) internal successors, (2818), 20 states have internal predecessors, (2818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:33,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:33,690 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:33,691 INFO L175 Difference]: Start difference. First operand has 494 places, 1162 transitions, 40245 flow. Second operand 20 states and 2818 transitions. [2022-11-18 18:29:33,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 1334 transitions, 45014 flow [2022-11-18 18:29:37,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 1334 transitions, 44716 flow, removed 77 selfloop flow, removed 11 redundant places. [2022-11-18 18:29:37,567 INFO L231 Difference]: Finished difference. Result has 509 places, 1193 transitions, 43467 flow [2022-11-18 18:29:37,568 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=39948, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=509, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=43467, PETRI_PLACES=509, PETRI_TRANSITIONS=1193} [2022-11-18 18:29:37,568 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 264 predicate places. [2022-11-18 18:29:37,568 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 1193 transitions, 43467 flow [2022-11-18 18:29:37,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:37,569 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:29:37,569 INFO L209 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] [2022-11-18 18:29:37,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-18 18:29:37,570 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:29:37,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:29:37,570 INFO L85 PathProgramCache]: Analyzing trace with hash -2142384863, now seen corresponding path program 18 times [2022-11-18 18:29:37,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:29:37,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258078096] [2022-11-18 18:29:37,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:29:37,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:29:37,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:29:39,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:29:39,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:29:39,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258078096] [2022-11-18 18:29:39,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258078096] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:29:39,399 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:29:39,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:29:39,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799165] [2022-11-18 18:29:39,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:29:39,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:29:39,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:29:39,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:29:39,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:29:39,403 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:29:39,404 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 1193 transitions, 43467 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:39,404 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:29:39,404 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:29:39,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:29:47,979 INFO L130 PetriNetUnfolder]: 3985/7675 cut-off events. [2022-11-18 18:29:47,980 INFO L131 PetriNetUnfolder]: For 572506/572520 co-relation queries the response was YES. [2022-11-18 18:29:48,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104746 conditions, 7675 events. 3985/7675 cut-off events. For 572506/572520 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 55682 event pairs, 230 based on Foata normal form. 14/7662 useless extension candidates. Maximal degree in co-relation 104343. Up to 4517 conditions per place. [2022-11-18 18:29:48,165 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 683 selfloop transitions, 559 changer transitions 0/1353 dead transitions. [2022-11-18 18:29:48,165 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 1353 transitions, 47742 flow [2022-11-18 18:29:48,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 18:29:48,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 18:29:48,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2818 transitions. [2022-11-18 18:29:48,170 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5704453441295546 [2022-11-18 18:29:48,170 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2818 transitions. [2022-11-18 18:29:48,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2818 transitions. [2022-11-18 18:29:48,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:29:48,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2818 transitions. [2022-11-18 18:29:48,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.9) internal successors, (2818), 20 states have internal predecessors, (2818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:48,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:48,182 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:48,182 INFO L175 Difference]: Start difference. First operand has 509 places, 1193 transitions, 43467 flow. Second operand 20 states and 2818 transitions. [2022-11-18 18:29:48,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 1353 transitions, 47742 flow [2022-11-18 18:29:53,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 1353 transitions, 47449 flow, removed 79 selfloop flow, removed 12 redundant places. [2022-11-18 18:29:53,289 INFO L231 Difference]: Finished difference. Result has 521 places, 1215 transitions, 45933 flow [2022-11-18 18:29:53,290 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=43175, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=540, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=45933, PETRI_PLACES=521, PETRI_TRANSITIONS=1215} [2022-11-18 18:29:53,291 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 276 predicate places. [2022-11-18 18:29:53,291 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 1215 transitions, 45933 flow [2022-11-18 18:29:53,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:53,292 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:29:53,292 INFO L209 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] [2022-11-18 18:29:53,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-18 18:29:53,292 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:29:53,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:29:53,293 INFO L85 PathProgramCache]: Analyzing trace with hash -974224961, now seen corresponding path program 19 times [2022-11-18 18:29:53,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:29:53,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942929057] [2022-11-18 18:29:53,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:29:53,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:29:53,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:29:54,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:29:54,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:29:54,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942929057] [2022-11-18 18:29:54,851 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942929057] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:29:54,851 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:29:54,851 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:29:54,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750089423] [2022-11-18 18:29:54,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:29:54,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:29:54,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:29:54,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:29:54,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:29:54,855 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:29:54,857 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 1215 transitions, 45933 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:29:54,857 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:29:54,857 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:29:54,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:30:03,536 INFO L130 PetriNetUnfolder]: 4059/7846 cut-off events. [2022-11-18 18:30:03,536 INFO L131 PetriNetUnfolder]: For 635844/635888 co-relation queries the response was YES. [2022-11-18 18:30:03,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110011 conditions, 7846 events. 4059/7846 cut-off events. For 635844/635888 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 56544 event pairs, 810 based on Foata normal form. 10/7817 useless extension candidates. Maximal degree in co-relation 109603. Up to 4683 conditions per place. [2022-11-18 18:30:03,772 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 713 selfloop transitions, 553 changer transitions 0/1377 dead transitions. [2022-11-18 18:30:03,772 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 1377 transitions, 50679 flow [2022-11-18 18:30:03,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 18:30:03,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 18:30:03,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2817 transitions. [2022-11-18 18:30:03,778 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5702429149797571 [2022-11-18 18:30:03,778 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2817 transitions. [2022-11-18 18:30:03,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2817 transitions. [2022-11-18 18:30:03,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:30:03,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2817 transitions. [2022-11-18 18:30:03,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.85) internal successors, (2817), 20 states have internal predecessors, (2817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:03,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:03,983 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:03,983 INFO L175 Difference]: Start difference. First operand has 521 places, 1215 transitions, 45933 flow. Second operand 20 states and 2817 transitions. [2022-11-18 18:30:03,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 1377 transitions, 50679 flow [2022-11-18 18:30:09,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 1377 transitions, 50269 flow, removed 158 selfloop flow, removed 11 redundant places. [2022-11-18 18:30:09,217 INFO L231 Difference]: Finished difference. Result has 534 places, 1240 transitions, 48668 flow [2022-11-18 18:30:09,218 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=45539, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=531, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=48668, PETRI_PLACES=534, PETRI_TRANSITIONS=1240} [2022-11-18 18:30:09,219 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 289 predicate places. [2022-11-18 18:30:09,219 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 1240 transitions, 48668 flow [2022-11-18 18:30:09,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:09,219 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:30:09,220 INFO L209 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] [2022-11-18 18:30:09,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-18 18:30:09,220 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:30:09,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:30:09,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1154976651, now seen corresponding path program 20 times [2022-11-18 18:30:09,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:30:09,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561737011] [2022-11-18 18:30:09,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:30:09,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:30:09,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:30:10,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:30:10,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:30:10,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561737011] [2022-11-18 18:30:10,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561737011] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:30:10,853 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:30:10,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:30:10,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748882557] [2022-11-18 18:30:10,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:30:10,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:30:10,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:30:10,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:30:10,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:30:10,857 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:30:10,859 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 1240 transitions, 48668 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:10,859 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:30:10,859 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:30:10,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:30:19,739 INFO L130 PetriNetUnfolder]: 4063/7825 cut-off events. [2022-11-18 18:30:19,739 INFO L131 PetriNetUnfolder]: For 678235/678249 co-relation queries the response was YES. [2022-11-18 18:30:19,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112949 conditions, 7825 events. 4063/7825 cut-off events. For 678235/678249 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 57041 event pairs, 238 based on Foata normal form. 14/7812 useless extension candidates. Maximal degree in co-relation 112536. Up to 4635 conditions per place. [2022-11-18 18:30:19,937 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 719 selfloop transitions, 573 changer transitions 0/1403 dead transitions. [2022-11-18 18:30:19,937 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 1403 transitions, 53430 flow [2022-11-18 18:30:19,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 18:30:19,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 18:30:19,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2821 transitions. [2022-11-18 18:30:19,942 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5710526315789474 [2022-11-18 18:30:19,942 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2821 transitions. [2022-11-18 18:30:19,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2821 transitions. [2022-11-18 18:30:19,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:30:19,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2821 transitions. [2022-11-18 18:30:19,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 141.05) internal successors, (2821), 20 states have internal predecessors, (2821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:19,952 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:19,953 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:19,954 INFO L175 Difference]: Start difference. First operand has 534 places, 1240 transitions, 48668 flow. Second operand 20 states and 2821 transitions. [2022-11-18 18:30:19,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 1403 transitions, 53430 flow [2022-11-18 18:30:25,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 1403 transitions, 52896 flow, removed 200 selfloop flow, removed 12 redundant places. [2022-11-18 18:30:25,607 INFO L231 Difference]: Finished difference. Result has 546 places, 1267 transitions, 50907 flow [2022-11-18 18:30:25,608 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=48246, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=549, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=50907, PETRI_PLACES=546, PETRI_TRANSITIONS=1267} [2022-11-18 18:30:25,609 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 301 predicate places. [2022-11-18 18:30:25,609 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 1267 transitions, 50907 flow [2022-11-18 18:30:25,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:25,610 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:30:25,610 INFO L209 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] [2022-11-18 18:30:25,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-18 18:30:25,611 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:30:25,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:30:25,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1863344177, now seen corresponding path program 21 times [2022-11-18 18:30:25,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:30:25,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383681724] [2022-11-18 18:30:25,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:30:25,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:30:25,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:30:27,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:30:27,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:30:27,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383681724] [2022-11-18 18:30:27,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383681724] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:30:27,330 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:30:27,330 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:30:27,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767603498] [2022-11-18 18:30:27,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:30:27,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:30:27,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:30:27,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:30:27,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:30:27,334 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:30:27,335 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 1267 transitions, 50907 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:27,335 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:30:27,335 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:30:27,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:30:37,060 INFO L130 PetriNetUnfolder]: 4263/8176 cut-off events. [2022-11-18 18:30:37,060 INFO L131 PetriNetUnfolder]: For 746436/746450 co-relation queries the response was YES. [2022-11-18 18:30:37,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121072 conditions, 8176 events. 4263/8176 cut-off events. For 746436/746450 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 59934 event pairs, 500 based on Foata normal form. 11/8157 useless extension candidates. Maximal degree in co-relation 120654. Up to 4748 conditions per place. [2022-11-18 18:30:37,287 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 676 selfloop transitions, 672 changer transitions 0/1459 dead transitions. [2022-11-18 18:30:37,287 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 1459 transitions, 57572 flow [2022-11-18 18:30:37,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 18:30:37,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 18:30:37,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2822 transitions. [2022-11-18 18:30:37,292 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.571255060728745 [2022-11-18 18:30:37,292 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2822 transitions. [2022-11-18 18:30:37,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2822 transitions. [2022-11-18 18:30:37,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:30:37,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2822 transitions. [2022-11-18 18:30:37,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 141.1) internal successors, (2822), 20 states have internal predecessors, (2822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:37,303 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:37,304 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:37,304 INFO L175 Difference]: Start difference. First operand has 546 places, 1267 transitions, 50907 flow. Second operand 20 states and 2822 transitions. [2022-11-18 18:30:37,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 1459 transitions, 57572 flow [2022-11-18 18:30:43,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 1459 transitions, 57210 flow, removed 83 selfloop flow, removed 12 redundant places. [2022-11-18 18:30:43,420 INFO L231 Difference]: Finished difference. Result has 562 places, 1340 transitions, 56226 flow [2022-11-18 18:30:43,421 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=50545, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=606, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=645, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=56226, PETRI_PLACES=562, PETRI_TRANSITIONS=1340} [2022-11-18 18:30:43,422 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 317 predicate places. [2022-11-18 18:30:43,422 INFO L495 AbstractCegarLoop]: Abstraction has has 562 places, 1340 transitions, 56226 flow [2022-11-18 18:30:43,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:43,423 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:30:43,423 INFO L209 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] [2022-11-18 18:30:43,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-18 18:30:43,424 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:30:43,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:30:43,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1269489531, now seen corresponding path program 22 times [2022-11-18 18:30:43,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:30:43,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091547633] [2022-11-18 18:30:43,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:30:43,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:30:43,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:30:44,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:30:44,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:30:44,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091547633] [2022-11-18 18:30:44,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091547633] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:30:44,939 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:30:44,939 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:30:44,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772925765] [2022-11-18 18:30:44,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:30:44,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:30:44,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:30:44,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:30:44,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:30:44,943 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:30:44,944 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 1340 transitions, 56226 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:44,944 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:30:44,944 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:30:44,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:30:54,468 INFO L130 PetriNetUnfolder]: 4309/8208 cut-off events. [2022-11-18 18:30:54,468 INFO L131 PetriNetUnfolder]: For 820091/820131 co-relation queries the response was YES. [2022-11-18 18:30:54,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126173 conditions, 8208 events. 4309/8208 cut-off events. For 820091/820131 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 59033 event pairs, 834 based on Foata normal form. 8/8179 useless extension candidates. Maximal degree in co-relation 125746. Up to 4774 conditions per place. [2022-11-18 18:30:54,725 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 670 selfloop transitions, 696 changer transitions 0/1477 dead transitions. [2022-11-18 18:30:54,726 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 1477 transitions, 60801 flow [2022-11-18 18:30:54,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 18:30:54,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-18 18:30:54,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2678 transitions. [2022-11-18 18:30:54,730 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5706371191135734 [2022-11-18 18:30:54,731 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2678 transitions. [2022-11-18 18:30:54,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2678 transitions. [2022-11-18 18:30:54,731 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:30:54,732 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2678 transitions. [2022-11-18 18:30:54,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 140.94736842105263) internal successors, (2678), 19 states have internal predecessors, (2678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:54,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:54,739 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:30:54,739 INFO L175 Difference]: Start difference. First operand has 562 places, 1340 transitions, 56226 flow. Second operand 19 states and 2678 transitions. [2022-11-18 18:30:54,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 1477 transitions, 60801 flow [2022-11-18 18:31:00,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 1477 transitions, 60199 flow, removed 204 selfloop flow, removed 9 redundant places. [2022-11-18 18:31:00,965 INFO L231 Difference]: Finished difference. Result has 577 places, 1362 transitions, 59137 flow [2022-11-18 18:31:00,966 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=55654, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=674, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=59137, PETRI_PLACES=577, PETRI_TRANSITIONS=1362} [2022-11-18 18:31:00,966 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 332 predicate places. [2022-11-18 18:31:00,966 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 1362 transitions, 59137 flow [2022-11-18 18:31:00,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:31:00,967 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:31:00,967 INFO L209 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] [2022-11-18 18:31:00,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-18 18:31:00,968 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:31:00,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:31:00,968 INFO L85 PathProgramCache]: Analyzing trace with hash -753173241, now seen corresponding path program 23 times [2022-11-18 18:31:00,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:31:00,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264513784] [2022-11-18 18:31:00,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:31:00,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:31:01,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:31:02,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:31:02,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:31:02,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264513784] [2022-11-18 18:31:02,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264513784] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:31:02,354 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:31:02,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:31:02,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197252346] [2022-11-18 18:31:02,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:31:02,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:31:02,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:31:02,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:31:02,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:31:02,357 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:31:02,358 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 1362 transitions, 59137 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:31:02,358 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:31:02,358 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:31:02,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:31:12,173 INFO L130 PetriNetUnfolder]: 4377/8344 cut-off events. [2022-11-18 18:31:12,173 INFO L131 PetriNetUnfolder]: For 890230/890270 co-relation queries the response was YES. [2022-11-18 18:31:12,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131845 conditions, 8344 events. 4377/8344 cut-off events. For 890230/890270 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 60261 event pairs, 848 based on Foata normal form. 8/8315 useless extension candidates. Maximal degree in co-relation 131412. Up to 4896 conditions per place. [2022-11-18 18:31:12,647 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 698 selfloop transitions, 698 changer transitions 0/1507 dead transitions. [2022-11-18 18:31:12,647 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 1507 transitions, 64317 flow [2022-11-18 18:31:12,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-18 18:31:12,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-18 18:31:12,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2550 transitions. [2022-11-18 18:31:12,652 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.573549257759784 [2022-11-18 18:31:12,652 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2550 transitions. [2022-11-18 18:31:12,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2550 transitions. [2022-11-18 18:31:12,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:31:12,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2550 transitions. [2022-11-18 18:31:12,657 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 141.66666666666666) internal successors, (2550), 18 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:31:12,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:31:12,661 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:31:12,661 INFO L175 Difference]: Start difference. First operand has 577 places, 1362 transitions, 59137 flow. Second operand 18 states and 2550 transitions. [2022-11-18 18:31:12,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 1507 transitions, 64317 flow [2022-11-18 18:31:20,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 1507 transitions, 63969 flow, removed 63 selfloop flow, removed 10 redundant places. [2022-11-18 18:31:20,137 INFO L231 Difference]: Finished difference. Result has 590 places, 1393 transitions, 62865 flow [2022-11-18 18:31:20,138 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=58789, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=667, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=62865, PETRI_PLACES=590, PETRI_TRANSITIONS=1393} [2022-11-18 18:31:20,138 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 345 predicate places. [2022-11-18 18:31:20,139 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 1393 transitions, 62865 flow [2022-11-18 18:31:20,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:31:20,139 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:31:20,139 INFO L209 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] [2022-11-18 18:31:20,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-18 18:31:20,140 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-18 18:31:20,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:31:20,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1234635009, now seen corresponding path program 24 times [2022-11-18 18:31:20,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:31:20,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054976314] [2022-11-18 18:31:20,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:31:20,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:31:20,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:31:21,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:31:21,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:31:21,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054976314] [2022-11-18 18:31:21,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054976314] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:31:21,809 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:31:21,809 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 18:31:21,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056379746] [2022-11-18 18:31:21,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:31:21,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:31:21,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:31:21,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:31:21,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:31:21,813 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-18 18:31:21,815 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 1393 transitions, 62865 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:31:21,815 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:31:21,815 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-18 18:31:21,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:31:33,061 INFO L130 PetriNetUnfolder]: 4486/8615 cut-off events. [2022-11-18 18:31:33,061 INFO L131 PetriNetUnfolder]: For 980435/980449 co-relation queries the response was YES. [2022-11-18 18:31:33,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139392 conditions, 8615 events. 4486/8615 cut-off events. For 980435/980449 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 64022 event pairs, 482 based on Foata normal form. 11/8596 useless extension candidates. Maximal degree in co-relation 138953. Up to 4980 conditions per place. [2022-11-18 18:31:33,383 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 711 selfloop transitions, 735 changer transitions 0/1557 dead transitions. [2022-11-18 18:31:33,383 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 1557 transitions, 68985 flow [2022-11-18 18:31:33,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 18:31:33,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-18 18:31:33,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2688 transitions. [2022-11-18 18:31:33,387 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5727679522693373 [2022-11-18 18:31:33,387 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2688 transitions. [2022-11-18 18:31:33,388 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2688 transitions. [2022-11-18 18:31:33,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:31:33,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2688 transitions. [2022-11-18 18:31:33,619 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 141.47368421052633) internal successors, (2688), 19 states have internal predecessors, (2688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:31:33,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:31:33,635 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:31:33,635 INFO L175 Difference]: Start difference. First operand has 590 places, 1393 transitions, 62865 flow. Second operand 19 states and 2688 transitions. [2022-11-18 18:31:33,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 1557 transitions, 68985 flow