./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 38b53e6a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84b696ad-10ea-4067-97b3-7f860885e48c/bin/uautomizer-ZsLfNo2U6R/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84b696ad-10ea-4067-97b3-7f860885e48c/bin/uautomizer-ZsLfNo2U6R/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84b696ad-10ea-4067-97b3-7f860885e48c/bin/uautomizer-ZsLfNo2U6R/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84b696ad-10ea-4067-97b3-7f860885e48c/bin/uautomizer-ZsLfNo2U6R/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84b696ad-10ea-4067-97b3-7f860885e48c/bin/uautomizer-ZsLfNo2U6R/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84b696ad-10ea-4067-97b3-7f860885e48c/bin/uautomizer-ZsLfNo2U6R --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 02b1c265b98bd14cc97fe77543b4e06699576e2091fa3d4102d013e6b3937418 --- 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-38b53e6 [2022-11-25 16:49:45,025 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-25 16:49:45,028 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-25 16:49:45,072 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-25 16:49:45,073 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-25 16:49:45,074 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-25 16:49:45,076 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-25 16:49:45,078 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-25 16:49:45,079 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-25 16:49:45,080 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-25 16:49:45,082 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-25 16:49:45,083 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-25 16:49:45,084 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-25 16:49:45,085 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-25 16:49:45,086 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-25 16:49:45,088 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-25 16:49:45,089 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-25 16:49:45,090 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-25 16:49:45,092 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-25 16:49:45,094 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-25 16:49:45,096 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-25 16:49:45,098 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-25 16:49:45,099 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-25 16:49:45,100 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-25 16:49:45,105 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-25 16:49:45,106 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-25 16:49:45,106 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-25 16:49:45,107 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-25 16:49:45,108 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-25 16:49:45,109 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-25 16:49:45,109 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-25 16:49:45,110 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-25 16:49:45,111 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-25 16:49:45,112 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-25 16:49:45,114 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-25 16:49:45,114 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-25 16:49:45,115 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-25 16:49:45,115 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-25 16:49:45,116 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-25 16:49:45,117 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-25 16:49:45,118 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-25 16:49:45,119 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84b696ad-10ea-4067-97b3-7f860885e48c/bin/uautomizer-ZsLfNo2U6R/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-11-25 16:49:45,145 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-25 16:49:45,145 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-25 16:49:45,145 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-25 16:49:45,146 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-25 16:49:45,147 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-25 16:49:45,147 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-25 16:49:45,148 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-25 16:49:45,148 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-25 16:49:45,148 INFO L138 SettingsManager]: * Use SBE=true [2022-11-25 16:49:45,149 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-25 16:49:45,149 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-25 16:49:45,152 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-25 16:49:45,152 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-25 16:49:45,153 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-25 16:49:45,153 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-25 16:49:45,153 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-25 16:49:45,153 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-25 16:49:45,154 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-25 16:49:45,154 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-11-25 16:49:45,154 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-25 16:49:45,154 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-25 16:49:45,154 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-25 16:49:45,155 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-25 16:49:45,155 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-25 16:49:45,155 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-25 16:49:45,155 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-25 16:49:45,156 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 16:49:45,156 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-25 16:49:45,156 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-25 16:49:45,157 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-25 16:49:45,157 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-25 16:49:45,157 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-25 16:49:45,157 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-25 16:49:45,158 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-25 16:49:45,158 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-11-25 16:49:45,158 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-25 16:49:45,158 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84b696ad-10ea-4067-97b3-7f860885e48c/bin/uautomizer-ZsLfNo2U6R/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_84b696ad-10ea-4067-97b3-7f860885e48c/bin/uautomizer-ZsLfNo2U6R 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 -> 02b1c265b98bd14cc97fe77543b4e06699576e2091fa3d4102d013e6b3937418 [2022-11-25 16:49:45,499 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-25 16:49:45,546 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-25 16:49:45,548 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-25 16:49:45,550 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-25 16:49:45,550 INFO L275 PluginConnector]: CDTParser initialized [2022-11-25 16:49:45,552 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84b696ad-10ea-4067-97b3-7f860885e48c/bin/uautomizer-ZsLfNo2U6R/../../sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i [2022-11-25 16:49:48,780 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-25 16:49:49,125 INFO L351 CDTParser]: Found 1 translation units. [2022-11-25 16:49:49,126 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84b696ad-10ea-4067-97b3-7f860885e48c/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i [2022-11-25 16:49:49,155 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84b696ad-10ea-4067-97b3-7f860885e48c/bin/uautomizer-ZsLfNo2U6R/data/c947f3d32/39ff01e7a61a41909c887a744afdb29c/FLAG5a8ee95f2 [2022-11-25 16:49:49,176 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84b696ad-10ea-4067-97b3-7f860885e48c/bin/uautomizer-ZsLfNo2U6R/data/c947f3d32/39ff01e7a61a41909c887a744afdb29c [2022-11-25 16:49:49,183 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-25 16:49:49,186 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-25 16:49:49,188 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-25 16:49:49,188 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-25 16:49:49,192 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-25 16:49:49,193 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 04:49:49" (1/1) ... [2022-11-25 16:49:49,195 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@289d1efd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:49:49, skipping insertion in model container [2022-11-25 16:49:49,196 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 04:49:49" (1/1) ... [2022-11-25 16:49:49,206 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-25 16:49:49,293 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 16:49:49,450 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-25 16:49:50,174 WARN L237 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_84b696ad-10ea-4067-97b3-7f860885e48c/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i[75009,75022] [2022-11-25 16:49:50,187 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:49:50,190 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:49:50,190 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:49:50,192 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:49:50,192 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:49:50,193 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:49:50,259 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 16:49:50,274 INFO L203 MainTranslator]: Completed pre-run [2022-11-25 16:49:50,290 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-25 16:49:50,332 WARN L237 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_84b696ad-10ea-4067-97b3-7f860885e48c/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i[75009,75022] [2022-11-25 16:49:50,335 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:49:50,336 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:49:50,337 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:49:50,338 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:49:50,338 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:49:50,340 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:49:50,366 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 16:49:50,636 INFO L208 MainTranslator]: Completed translation [2022-11-25 16:49:50,637 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:49:50 WrapperNode [2022-11-25 16:49:50,637 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-25 16:49:50,639 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-25 16:49:50,639 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-25 16:49:50,639 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-25 16:49:50,649 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:49:50" (1/1) ... [2022-11-25 16:49:50,699 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:49:50" (1/1) ... [2022-11-25 16:49:50,755 INFO L138 Inliner]: procedures = 468, calls = 52, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 206 [2022-11-25 16:49:50,758 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-25 16:49:50,760 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-25 16:49:50,761 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-25 16:49:50,761 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-25 16:49:50,774 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:49:50" (1/1) ... [2022-11-25 16:49:50,774 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:49:50" (1/1) ... [2022-11-25 16:49:50,796 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:49:50" (1/1) ... [2022-11-25 16:49:50,796 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:49:50" (1/1) ... [2022-11-25 16:49:50,839 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:49:50" (1/1) ... [2022-11-25 16:49:50,842 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:49:50" (1/1) ... [2022-11-25 16:49:50,846 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:49:50" (1/1) ... [2022-11-25 16:49:50,865 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:49:50" (1/1) ... [2022-11-25 16:49:50,871 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-25 16:49:50,872 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-25 16:49:50,872 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-25 16:49:50,872 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-25 16:49:50,873 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:49:50" (1/1) ... [2022-11-25 16:49:50,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 16:49:50,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84b696ad-10ea-4067-97b3-7f860885e48c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:49:50,930 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84b696ad-10ea-4067-97b3-7f860885e48c/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-25 16:49:50,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84b696ad-10ea-4067-97b3-7f860885e48c/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-25 16:49:50,982 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-25 16:49:50,982 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-25 16:49:50,982 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-25 16:49:50,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-25 16:49:50,983 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-25 16:49:50,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-25 16:49:50,983 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-25 16:49:50,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-25 16:49:50,984 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-11-25 16:49:50,984 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-11-25 16:49:50,984 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-25 16:49:50,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-25 16:49:50,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-25 16:49:50,988 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-25 16:49:51,449 INFO L235 CfgBuilder]: Building ICFG [2022-11-25 16:49:51,451 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-25 16:49:51,982 INFO L276 CfgBuilder]: Performing block encoding [2022-11-25 16:49:52,087 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-25 16:49:52,087 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-25 16:49:52,090 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 04:49:52 BoogieIcfgContainer [2022-11-25 16:49:52,090 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-25 16:49:52,093 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-25 16:49:52,093 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-25 16:49:52,097 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-25 16:49:52,097 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 04:49:49" (1/3) ... [2022-11-25 16:49:52,098 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71ab3016 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 04:49:52, skipping insertion in model container [2022-11-25 16:49:52,099 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:49:50" (2/3) ... [2022-11-25 16:49:52,099 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71ab3016 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 04:49:52, skipping insertion in model container [2022-11-25 16:49:52,099 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 04:49:52" (3/3) ... [2022-11-25 16:49:52,101 INFO L112 eAbstractionObserver]: Analyzing ICFG race-3_2-container_of-global.i [2022-11-25 16:49:52,114 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-25 16:49:52,128 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-25 16:49:52,128 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 17 error locations. [2022-11-25 16:49:52,129 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-25 16:49:52,251 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-25 16:49:52,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 275 places, 277 transitions, 570 flow [2022-11-25 16:49:52,547 INFO L130 PetriNetUnfolder]: 10/354 cut-off events. [2022-11-25 16:49:52,548 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-25 16:49:52,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 363 conditions, 354 events. 10/354 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 583 event pairs, 0 based on Foata normal form. 0/316 useless extension candidates. Maximal degree in co-relation 206. Up to 4 conditions per place. [2022-11-25 16:49:52,559 INFO L82 GeneralOperation]: Start removeDead. Operand has 275 places, 277 transitions, 570 flow [2022-11-25 16:49:52,572 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 273 places, 274 transitions, 560 flow [2022-11-25 16:49:52,577 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-11-25 16:49:52,611 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 273 places, 274 transitions, 560 flow [2022-11-25 16:49:52,616 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 273 places, 274 transitions, 560 flow [2022-11-25 16:49:52,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 273 places, 274 transitions, 560 flow [2022-11-25 16:49:52,692 INFO L130 PetriNetUnfolder]: 9/353 cut-off events. [2022-11-25 16:49:52,693 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-25 16:49:52,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 362 conditions, 353 events. 9/353 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 600 event pairs, 0 based on Foata normal form. 0/316 useless extension candidates. Maximal degree in co-relation 205. Up to 4 conditions per place. [2022-11-25 16:49:52,698 INFO L119 LiptonReduction]: Number of co-enabled transitions 5880 [2022-11-25 16:52:51,328 WARN L233 SmtUtils]: Spent 6.96s on a formula simplification. DAG size of input: 126 DAG size of output: 119 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-25 16:53:01,815 WARN L233 SmtUtils]: Spent 8.21s on a formula simplification. DAG size of input: 132 DAG size of output: 125 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-25 16:53:16,945 WARN L233 SmtUtils]: Spent 10.80s on a formula simplification. DAG size of input: 214 DAG size of output: 209 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-25 16:53:23,356 WARN L233 SmtUtils]: Spent 6.41s on a formula simplification that was a NOOP. DAG size: 195 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-25 16:53:52,590 WARN L233 SmtUtils]: Spent 29.23s on a formula simplification. DAG size of input: 215 DAG size of output: 210 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-25 16:54:14,142 WARN L233 SmtUtils]: Spent 18.37s on a formula simplification. DAG size of input: 197 DAG size of output: 192 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-25 16:54:20,486 WARN L233 SmtUtils]: Spent 6.34s on a formula simplification that was a NOOP. DAG size: 182 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-25 16:54:36,468 WARN L233 SmtUtils]: Spent 15.98s on a formula simplification. DAG size of input: 205 DAG size of output: 199 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-25 16:54:55,265 WARN L233 SmtUtils]: Spent 10.66s on a formula simplification. DAG size of input: 121 DAG size of output: 119 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-25 16:54:57,348 INFO L134 LiptonReduction]: Checked pairs total: 48765 [2022-11-25 16:54:57,348 INFO L136 LiptonReduction]: Total number of compositions: 303 [2022-11-25 16:54:57,366 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-25 16:54:57,372 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;@4a1b96d7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-25 16:54:57,372 INFO L358 AbstractCegarLoop]: Starting to check reachability of 27 error locations. [2022-11-25 16:54:57,374 INFO L130 PetriNetUnfolder]: 0/0 cut-off events. [2022-11-25 16:54:57,375 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-25 16:54:57,375 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:54:57,376 INFO L209 CegarLoopForPetriNet]: trace histogram [1] [2022-11-25 16:54:57,376 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:54:57,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:54:57,382 INFO L85 PathProgramCache]: Analyzing trace with hash 961, now seen corresponding path program 1 times [2022-11-25 16:54:57,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:54:57,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40510174] [2022-11-25 16:54:57,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:54:57,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:54:57,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:54:57,711 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-25 16:54:57,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:54:57,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40510174] [2022-11-25 16:54:57,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40510174] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:54:57,721 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:54:57,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2022-11-25 16:54:57,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090232257] [2022-11-25 16:54:57,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:54:57,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-25 16:54:57,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:54:57,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-25 16:54:57,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-25 16:54:57,807 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 580 [2022-11-25 16:54:57,810 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 77 transitions, 166 flow. Second operand has 2 states, 2 states have (on average 249.5) internal successors, (499), 2 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:54:57,810 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:54:57,810 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 580 [2022-11-25 16:54:57,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:54:58,415 INFO L130 PetriNetUnfolder]: 397/1228 cut-off events. [2022-11-25 16:54:58,415 INFO L131 PetriNetUnfolder]: For 26/31 co-relation queries the response was YES. [2022-11-25 16:54:58,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1933 conditions, 1228 events. 397/1228 cut-off events. For 26/31 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 7699 event pairs, 396 based on Foata normal form. 26/1194 useless extension candidates. Maximal degree in co-relation 1784. Up to 684 conditions per place. [2022-11-25 16:54:58,427 INFO L137 encePairwiseOnDemand]: 563/580 looper letters, 26 selfloop transitions, 0 changer transitions 1/60 dead transitions. [2022-11-25 16:54:58,428 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 60 transitions, 186 flow [2022-11-25 16:54:58,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-25 16:54:58,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-25 16:54:58,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 542 transitions. [2022-11-25 16:54:58,449 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4672413793103448 [2022-11-25 16:54:58,450 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 542 transitions. [2022-11-25 16:54:58,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 542 transitions. [2022-11-25 16:54:58,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:54:58,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 542 transitions. [2022-11-25 16:54:58,461 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 271.0) internal successors, (542), 2 states have internal predecessors, (542), 0 states have call successors, (0), 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-25 16:54:58,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 580.0) internal successors, (1740), 3 states have internal predecessors, (1740), 0 states have call successors, (0), 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-25 16:54:58,472 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 580.0) internal successors, (1740), 3 states have internal predecessors, (1740), 0 states have call successors, (0), 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-25 16:54:58,474 INFO L175 Difference]: Start difference. First operand has 80 places, 77 transitions, 166 flow. Second operand 2 states and 542 transitions. [2022-11-25 16:54:58,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 60 transitions, 186 flow [2022-11-25 16:54:58,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 60 transitions, 178 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-25 16:54:58,482 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 122 flow [2022-11-25 16:54:58,484 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=122, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2022-11-25 16:54:58,488 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, -18 predicate places. [2022-11-25 16:54:58,489 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 122 flow [2022-11-25 16:54:58,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 249.5) internal successors, (499), 2 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 16:54:58,490 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:54:58,490 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:54:58,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-25 16:54:58,491 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:54:58,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:54:58,492 INFO L85 PathProgramCache]: Analyzing trace with hash 282213662, now seen corresponding path program 1 times [2022-11-25 16:54:58,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:54:58,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232986673] [2022-11-25 16:54:58,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:54:58,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:54:58,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:54:58,885 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-25 16:54:58,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:54:58,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232986673] [2022-11-25 16:54:58,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232986673] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:54:58,886 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:54:58,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-25 16:54:58,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227499385] [2022-11-25 16:54:58,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:54:58,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 16:54:58,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:54:58,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 16:54:58,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 16:54:58,916 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 580 [2022-11-25 16:54:58,918 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 122 flow. Second operand has 3 states, 3 states have (on average 246.66666666666666) internal successors, (740), 3 states have internal predecessors, (740), 0 states have call successors, (0), 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-25 16:54:58,918 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:54:58,918 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 580 [2022-11-25 16:54:58,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:54:59,747 INFO L130 PetriNetUnfolder]: 357/1232 cut-off events. [2022-11-25 16:54:59,747 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-11-25 16:54:59,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1857 conditions, 1232 events. 357/1232 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 8167 event pairs, 356 based on Foata normal form. 0/1174 useless extension candidates. Maximal degree in co-relation 1854. Up to 616 conditions per place. [2022-11-25 16:54:59,755 INFO L137 encePairwiseOnDemand]: 577/580 looper letters, 25 selfloop transitions, 2 changer transitions 0/60 dead transitions. [2022-11-25 16:54:59,755 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 60 transitions, 178 flow [2022-11-25 16:54:59,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 16:54:59,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 16:54:59,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 766 transitions. [2022-11-25 16:54:59,760 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44022988505747124 [2022-11-25 16:54:59,760 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 766 transitions. [2022-11-25 16:54:59,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 766 transitions. [2022-11-25 16:54:59,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:54:59,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 766 transitions. [2022-11-25 16:54:59,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 255.33333333333334) internal successors, (766), 3 states have internal predecessors, (766), 0 states have call successors, (0), 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-25 16:54:59,770 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 580.0) internal successors, (2320), 4 states have internal predecessors, (2320), 0 states have call successors, (0), 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-25 16:54:59,771 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 580.0) internal successors, (2320), 4 states have internal predecessors, (2320), 0 states have call successors, (0), 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-25 16:54:59,772 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 122 flow. Second operand 3 states and 766 transitions. [2022-11-25 16:54:59,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 60 transitions, 178 flow [2022-11-25 16:54:59,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 60 transitions, 178 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-25 16:54:59,774 INFO L231 Difference]: Finished difference. Result has 64 places, 60 transitions, 134 flow [2022-11-25 16:54:59,775 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=134, PETRI_PLACES=64, PETRI_TRANSITIONS=60} [2022-11-25 16:54:59,776 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, -16 predicate places. [2022-11-25 16:54:59,776 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 60 transitions, 134 flow [2022-11-25 16:54:59,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 246.66666666666666) internal successors, (740), 3 states have internal predecessors, (740), 0 states have call successors, (0), 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-25 16:54:59,777 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:54:59,777 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:54:59,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-25 16:54:59,778 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:54:59,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:54:59,779 INFO L85 PathProgramCache]: Analyzing trace with hash 10029524, now seen corresponding path program 1 times [2022-11-25 16:54:59,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:54:59,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726554936] [2022-11-25 16:54:59,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:54:59,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:54:59,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:55:00,341 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-25 16:55:00,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:55:00,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726554936] [2022-11-25 16:55:00,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726554936] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:55:00,342 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:55:00,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 16:55:00,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443615378] [2022-11-25 16:55:00,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:55:00,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 16:55:00,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:55:00,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 16:55:00,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-25 16:55:01,231 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 580 [2022-11-25 16:55:01,233 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 60 transitions, 134 flow. Second operand has 6 states, 6 states have (on average 205.16666666666666) internal successors, (1231), 6 states have internal predecessors, (1231), 0 states have call successors, (0), 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-25 16:55:01,233 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:55:01,233 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 580 [2022-11-25 16:55:01,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:55:02,954 INFO L130 PetriNetUnfolder]: 1013/2047 cut-off events. [2022-11-25 16:55:02,955 INFO L131 PetriNetUnfolder]: For 23/23 co-relation queries the response was YES. [2022-11-25 16:55:02,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3816 conditions, 2047 events. 1013/2047 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 10934 event pairs, 767 based on Foata normal form. 0/1961 useless extension candidates. Maximal degree in co-relation 3811. Up to 1561 conditions per place. [2022-11-25 16:55:02,969 INFO L137 encePairwiseOnDemand]: 567/580 looper letters, 50 selfloop transitions, 30 changer transitions 0/96 dead transitions. [2022-11-25 16:55:02,969 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 96 transitions, 366 flow [2022-11-25 16:55:02,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 16:55:02,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 16:55:03,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1304 transitions. [2022-11-25 16:55:03,001 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.37471264367816093 [2022-11-25 16:55:03,001 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1304 transitions. [2022-11-25 16:55:03,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1304 transitions. [2022-11-25 16:55:03,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:55:03,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1304 transitions. [2022-11-25 16:55:03,006 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 217.33333333333334) internal successors, (1304), 6 states have internal predecessors, (1304), 0 states have call successors, (0), 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-25 16:55:03,013 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 580.0) internal successors, (4060), 7 states have internal predecessors, (4060), 0 states have call successors, (0), 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-25 16:55:03,016 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 580.0) internal successors, (4060), 7 states have internal predecessors, (4060), 0 states have call successors, (0), 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-25 16:55:03,017 INFO L175 Difference]: Start difference. First operand has 64 places, 60 transitions, 134 flow. Second operand 6 states and 1304 transitions. [2022-11-25 16:55:03,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 96 transitions, 366 flow [2022-11-25 16:55:03,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 96 transitions, 364 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-25 16:55:03,023 INFO L231 Difference]: Finished difference. Result has 72 places, 88 transitions, 303 flow [2022-11-25 16:55:03,024 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=303, PETRI_PLACES=72, PETRI_TRANSITIONS=88} [2022-11-25 16:55:03,026 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, -8 predicate places. [2022-11-25 16:55:03,026 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 88 transitions, 303 flow [2022-11-25 16:55:03,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 205.16666666666666) internal successors, (1231), 6 states have internal predecessors, (1231), 0 states have call successors, (0), 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-25 16:55:03,027 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:55:03,028 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:55:03,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-25 16:55:03,028 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:55:03,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:55:03,030 INFO L85 PathProgramCache]: Analyzing trace with hash 448258982, now seen corresponding path program 1 times [2022-11-25 16:55:03,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:55:03,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212565108] [2022-11-25 16:55:03,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:55:03,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:55:03,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:55:03,605 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-25 16:55:03,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:55:03,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212565108] [2022-11-25 16:55:03,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212565108] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:55:03,606 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:55:03,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 16:55:03,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129551117] [2022-11-25 16:55:03,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:55:03,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 16:55:03,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:55:03,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 16:55:03,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-25 16:55:04,704 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 580 [2022-11-25 16:55:04,706 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 88 transitions, 303 flow. Second operand has 6 states, 6 states have (on average 227.83333333333334) internal successors, (1367), 6 states have internal predecessors, (1367), 0 states have call successors, (0), 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-25 16:55:04,707 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:55:04,707 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 580 [2022-11-25 16:55:04,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:55:05,894 INFO L130 PetriNetUnfolder]: 1189/2382 cut-off events. [2022-11-25 16:55:05,894 INFO L131 PetriNetUnfolder]: For 529/530 co-relation queries the response was YES. [2022-11-25 16:55:05,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5861 conditions, 2382 events. 1189/2382 cut-off events. For 529/530 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 13340 event pairs, 704 based on Foata normal form. 1/2330 useless extension candidates. Maximal degree in co-relation 5852. Up to 1740 conditions per place. [2022-11-25 16:55:05,909 INFO L137 encePairwiseOnDemand]: 569/580 looper letters, 88 selfloop transitions, 22 changer transitions 0/129 dead transitions. [2022-11-25 16:55:05,909 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 129 transitions, 658 flow [2022-11-25 16:55:05,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 16:55:05,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 16:55:05,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1438 transitions. [2022-11-25 16:55:05,915 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4132183908045977 [2022-11-25 16:55:05,915 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1438 transitions. [2022-11-25 16:55:05,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1438 transitions. [2022-11-25 16:55:05,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:55:05,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1438 transitions. [2022-11-25 16:55:05,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 239.66666666666666) internal successors, (1438), 6 states have internal predecessors, (1438), 0 states have call successors, (0), 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-25 16:55:05,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 580.0) internal successors, (4060), 7 states have internal predecessors, (4060), 0 states have call successors, (0), 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-25 16:55:05,927 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 580.0) internal successors, (4060), 7 states have internal predecessors, (4060), 0 states have call successors, (0), 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-25 16:55:05,927 INFO L175 Difference]: Start difference. First operand has 72 places, 88 transitions, 303 flow. Second operand 6 states and 1438 transitions. [2022-11-25 16:55:05,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 129 transitions, 658 flow [2022-11-25 16:55:05,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 129 transitions, 658 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-25 16:55:05,934 INFO L231 Difference]: Finished difference. Result has 82 places, 109 transitions, 488 flow [2022-11-25 16:55:05,934 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=303, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=488, PETRI_PLACES=82, PETRI_TRANSITIONS=109} [2022-11-25 16:55:05,935 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 2 predicate places. [2022-11-25 16:55:05,935 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 109 transitions, 488 flow [2022-11-25 16:55:05,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 227.83333333333334) internal successors, (1367), 6 states have internal predecessors, (1367), 0 states have call successors, (0), 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-25 16:55:05,936 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:55:05,936 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:55:05,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-25 16:55:05,937 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:55:05,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:55:05,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1715093562, now seen corresponding path program 1 times [2022-11-25 16:55:05,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:55:05,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027239330] [2022-11-25 16:55:05,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:55:05,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:55:05,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:55:06,348 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-25 16:55:06,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:55:06,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027239330] [2022-11-25 16:55:06,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027239330] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:55:06,349 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:55:06,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 16:55:06,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558146633] [2022-11-25 16:55:06,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:55:06,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 16:55:06,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:55:06,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 16:55:06,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-25 16:55:07,202 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 580 [2022-11-25 16:55:07,204 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 109 transitions, 488 flow. Second operand has 6 states, 6 states have (on average 205.5) internal successors, (1233), 6 states have internal predecessors, (1233), 0 states have call successors, (0), 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-25 16:55:07,204 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:55:07,204 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 580 [2022-11-25 16:55:07,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:55:09,518 INFO L130 PetriNetUnfolder]: 1442/2725 cut-off events. [2022-11-25 16:55:09,519 INFO L131 PetriNetUnfolder]: For 1840/1840 co-relation queries the response was YES. [2022-11-25 16:55:09,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7865 conditions, 2725 events. 1442/2725 cut-off events. For 1840/1840 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 14685 event pairs, 836 based on Foata normal form. 0/2669 useless extension candidates. Maximal degree in co-relation 7851. Up to 2139 conditions per place. [2022-11-25 16:55:09,541 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 96 selfloop transitions, 29 changer transitions 0/145 dead transitions. [2022-11-25 16:55:09,541 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 145 transitions, 890 flow [2022-11-25 16:55:09,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 16:55:09,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 16:55:09,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1304 transitions. [2022-11-25 16:55:09,547 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.37471264367816093 [2022-11-25 16:55:09,547 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1304 transitions. [2022-11-25 16:55:09,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1304 transitions. [2022-11-25 16:55:09,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:55:09,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1304 transitions. [2022-11-25 16:55:09,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 217.33333333333334) internal successors, (1304), 6 states have internal predecessors, (1304), 0 states have call successors, (0), 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-25 16:55:09,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 580.0) internal successors, (4060), 7 states have internal predecessors, (4060), 0 states have call successors, (0), 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-25 16:55:09,560 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 580.0) internal successors, (4060), 7 states have internal predecessors, (4060), 0 states have call successors, (0), 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-25 16:55:09,560 INFO L175 Difference]: Start difference. First operand has 82 places, 109 transitions, 488 flow. Second operand 6 states and 1304 transitions. [2022-11-25 16:55:09,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 145 transitions, 890 flow [2022-11-25 16:55:09,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 145 transitions, 890 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-25 16:55:09,573 INFO L231 Difference]: Finished difference. Result has 91 places, 137 transitions, 736 flow [2022-11-25 16:55:09,574 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=736, PETRI_PLACES=91, PETRI_TRANSITIONS=137} [2022-11-25 16:55:09,578 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 11 predicate places. [2022-11-25 16:55:09,578 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 137 transitions, 736 flow [2022-11-25 16:55:09,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 205.5) internal successors, (1233), 6 states have internal predecessors, (1233), 0 states have call successors, (0), 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-25 16:55:09,579 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:55:09,579 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:55:09,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-25 16:55:09,579 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:55:09,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:55:09,580 INFO L85 PathProgramCache]: Analyzing trace with hash -29613478, now seen corresponding path program 1 times [2022-11-25 16:55:09,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:55:09,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474698784] [2022-11-25 16:55:09,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:55:09,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:55:09,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:55:09,711 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-25 16:55:09,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:55:09,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474698784] [2022-11-25 16:55:09,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474698784] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:55:09,712 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:55:09,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 16:55:09,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464158494] [2022-11-25 16:55:09,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:55:09,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 16:55:09,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:55:09,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 16:55:09,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 16:55:09,730 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 580 [2022-11-25 16:55:09,731 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 137 transitions, 736 flow. Second operand has 3 states, 3 states have (on average 248.66666666666666) internal successors, (746), 3 states have internal predecessors, (746), 0 states have call successors, (0), 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-25 16:55:09,731 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:55:09,731 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 580 [2022-11-25 16:55:09,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:55:10,492 INFO L130 PetriNetUnfolder]: 341/764 cut-off events. [2022-11-25 16:55:10,492 INFO L131 PetriNetUnfolder]: For 1009/1104 co-relation queries the response was YES. [2022-11-25 16:55:10,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2562 conditions, 764 events. 341/764 cut-off events. For 1009/1104 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3831 event pairs, 157 based on Foata normal form. 0/743 useless extension candidates. Maximal degree in co-relation 2543. Up to 451 conditions per place. [2022-11-25 16:55:10,504 INFO L137 encePairwiseOnDemand]: 577/580 looper letters, 49 selfloop transitions, 2 changer transitions 0/86 dead transitions. [2022-11-25 16:55:10,504 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 86 transitions, 522 flow [2022-11-25 16:55:10,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 16:55:10,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 16:55:10,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 773 transitions. [2022-11-25 16:55:10,509 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4442528735632184 [2022-11-25 16:55:10,509 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 773 transitions. [2022-11-25 16:55:10,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 773 transitions. [2022-11-25 16:55:10,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:55:10,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 773 transitions. [2022-11-25 16:55:10,516 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 257.6666666666667) internal successors, (773), 3 states have internal predecessors, (773), 0 states have call successors, (0), 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-25 16:55:10,520 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 580.0) internal successors, (2320), 4 states have internal predecessors, (2320), 0 states have call successors, (0), 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-25 16:55:10,521 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 580.0) internal successors, (2320), 4 states have internal predecessors, (2320), 0 states have call successors, (0), 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-25 16:55:10,521 INFO L175 Difference]: Start difference. First operand has 91 places, 137 transitions, 736 flow. Second operand 3 states and 773 transitions. [2022-11-25 16:55:10,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 86 transitions, 522 flow [2022-11-25 16:55:10,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 86 transitions, 486 flow, removed 0 selfloop flow, removed 16 redundant places. [2022-11-25 16:55:10,532 INFO L231 Difference]: Finished difference. Result has 75 places, 78 transitions, 340 flow [2022-11-25 16:55:10,533 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=340, PETRI_PLACES=75, PETRI_TRANSITIONS=78} [2022-11-25 16:55:10,535 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, -5 predicate places. [2022-11-25 16:55:10,536 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 78 transitions, 340 flow [2022-11-25 16:55:10,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 248.66666666666666) internal successors, (746), 3 states have internal predecessors, (746), 0 states have call successors, (0), 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-25 16:55:10,536 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:55:10,537 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:55:10,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-25 16:55:10,537 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:55:10,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:55:10,538 INFO L85 PathProgramCache]: Analyzing trace with hash -181839312, now seen corresponding path program 1 times [2022-11-25 16:55:10,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:55:10,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938386235] [2022-11-25 16:55:10,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:55:10,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:55:10,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:55:11,317 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-25 16:55:11,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:55:11,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938386235] [2022-11-25 16:55:11,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938386235] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:55:11,318 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:55:11,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 16:55:11,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330715312] [2022-11-25 16:55:11,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:55:11,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-25 16:55:11,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:55:11,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-25 16:55:11,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-11-25 16:55:13,179 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 580 [2022-11-25 16:55:13,181 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 78 transitions, 340 flow. Second operand has 9 states, 9 states have (on average 222.44444444444446) internal successors, (2002), 9 states have internal predecessors, (2002), 0 states have call successors, (0), 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-25 16:55:13,181 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:55:13,181 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 580 [2022-11-25 16:55:13,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:55:15,124 INFO L130 PetriNetUnfolder]: 499/974 cut-off events. [2022-11-25 16:55:15,124 INFO L131 PetriNetUnfolder]: For 963/964 co-relation queries the response was YES. [2022-11-25 16:55:15,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3455 conditions, 974 events. 499/974 cut-off events. For 963/964 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 4434 event pairs, 161 based on Foata normal form. 17/980 useless extension candidates. Maximal degree in co-relation 3443. Up to 428 conditions per place. [2022-11-25 16:55:15,132 INFO L137 encePairwiseOnDemand]: 569/580 looper letters, 74 selfloop transitions, 27 changer transitions 0/118 dead transitions. [2022-11-25 16:55:15,132 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 118 transitions, 762 flow [2022-11-25 16:55:15,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 16:55:15,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 16:55:15,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1629 transitions. [2022-11-25 16:55:15,143 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.40123152709359605 [2022-11-25 16:55:15,143 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1629 transitions. [2022-11-25 16:55:15,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1629 transitions. [2022-11-25 16:55:15,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:55:15,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1629 transitions. [2022-11-25 16:55:15,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 232.71428571428572) internal successors, (1629), 7 states have internal predecessors, (1629), 0 states have call successors, (0), 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-25 16:55:15,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 580.0) internal successors, (4640), 8 states have internal predecessors, (4640), 0 states have call successors, (0), 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-25 16:55:15,158 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 580.0) internal successors, (4640), 8 states have internal predecessors, (4640), 0 states have call successors, (0), 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-25 16:55:15,158 INFO L175 Difference]: Start difference. First operand has 75 places, 78 transitions, 340 flow. Second operand 7 states and 1629 transitions. [2022-11-25 16:55:15,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 118 transitions, 762 flow [2022-11-25 16:55:15,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 118 transitions, 752 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-11-25 16:55:15,166 INFO L231 Difference]: Finished difference. Result has 83 places, 90 transitions, 532 flow [2022-11-25 16:55:15,167 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=532, PETRI_PLACES=83, PETRI_TRANSITIONS=90} [2022-11-25 16:55:15,167 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 3 predicate places. [2022-11-25 16:55:15,168 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 90 transitions, 532 flow [2022-11-25 16:55:15,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 222.44444444444446) internal successors, (2002), 9 states have internal predecessors, (2002), 0 states have call successors, (0), 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-25 16:55:15,169 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:55:15,169 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:55:15,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-25 16:55:15,170 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:55:15,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:55:15,170 INFO L85 PathProgramCache]: Analyzing trace with hash -937349238, now seen corresponding path program 1 times [2022-11-25 16:55:15,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:55:15,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877175758] [2022-11-25 16:55:15,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:55:15,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:55:15,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:55:16,114 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-25 16:55:16,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:55:16,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877175758] [2022-11-25 16:55:16,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877175758] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:55:16,115 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:55:16,115 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 16:55:16,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092915507] [2022-11-25 16:55:16,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:55:16,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-25 16:55:16,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:55:16,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-25 16:55:16,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2022-11-25 16:55:17,946 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 580 [2022-11-25 16:55:17,948 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 90 transitions, 532 flow. Second operand has 9 states, 9 states have (on average 220.66666666666666) internal successors, (1986), 9 states have internal predecessors, (1986), 0 states have call successors, (0), 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-25 16:55:17,949 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:55:17,949 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 580 [2022-11-25 16:55:17,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:55:20,277 INFO L130 PetriNetUnfolder]: 546/1095 cut-off events. [2022-11-25 16:55:20,277 INFO L131 PetriNetUnfolder]: For 1886/1886 co-relation queries the response was YES. [2022-11-25 16:55:20,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4479 conditions, 1095 events. 546/1095 cut-off events. For 1886/1886 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 5235 event pairs, 90 based on Foata normal form. 5/1086 useless extension candidates. Maximal degree in co-relation 4463. Up to 473 conditions per place. [2022-11-25 16:55:20,292 INFO L137 encePairwiseOnDemand]: 569/580 looper letters, 125 selfloop transitions, 40 changer transitions 0/182 dead transitions. [2022-11-25 16:55:20,292 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 182 transitions, 1513 flow [2022-11-25 16:55:20,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 16:55:20,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 16:55:20,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2074 transitions. [2022-11-25 16:55:20,301 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39731800766283526 [2022-11-25 16:55:20,301 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2074 transitions. [2022-11-25 16:55:20,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2074 transitions. [2022-11-25 16:55:20,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:55:20,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2074 transitions. [2022-11-25 16:55:20,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 230.44444444444446) internal successors, (2074), 9 states have internal predecessors, (2074), 0 states have call successors, (0), 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-25 16:55:20,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 16:55:20,320 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 16:55:20,320 INFO L175 Difference]: Start difference. First operand has 83 places, 90 transitions, 532 flow. Second operand 9 states and 2074 transitions. [2022-11-25 16:55:20,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 182 transitions, 1513 flow [2022-11-25 16:55:20,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 182 transitions, 1493 flow, removed 9 selfloop flow, removed 1 redundant places. [2022-11-25 16:55:20,355 INFO L231 Difference]: Finished difference. Result has 97 places, 123 transitions, 1041 flow [2022-11-25 16:55:20,355 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1041, PETRI_PLACES=97, PETRI_TRANSITIONS=123} [2022-11-25 16:55:20,356 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 17 predicate places. [2022-11-25 16:55:20,356 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 123 transitions, 1041 flow [2022-11-25 16:55:20,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 220.66666666666666) internal successors, (1986), 9 states have internal predecessors, (1986), 0 states have call successors, (0), 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-25 16:55:20,357 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:55:20,358 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:55:20,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-25 16:55:20,358 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:55:20,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:55:20,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1346255740, now seen corresponding path program 2 times [2022-11-25 16:55:20,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:55:20,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539722728] [2022-11-25 16:55:20,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:55:20,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:55:20,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:55:21,248 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-25 16:55:21,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:55:21,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539722728] [2022-11-25 16:55:21,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539722728] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:55:21,249 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:55:21,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 16:55:21,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417672713] [2022-11-25 16:55:21,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:55:21,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 16:55:21,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:55:21,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 16:55:21,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-25 16:55:23,775 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 580 [2022-11-25 16:55:23,777 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 123 transitions, 1041 flow. Second operand has 10 states, 10 states have (on average 220.5) internal successors, (2205), 10 states have internal predecessors, (2205), 0 states have call successors, (0), 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-25 16:55:23,777 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:55:23,778 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 580 [2022-11-25 16:55:23,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:55:26,315 INFO L130 PetriNetUnfolder]: 610/1310 cut-off events. [2022-11-25 16:55:26,315 INFO L131 PetriNetUnfolder]: For 4344/4344 co-relation queries the response was YES. [2022-11-25 16:55:26,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5842 conditions, 1310 events. 610/1310 cut-off events. For 4344/4344 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 6821 event pairs, 160 based on Foata normal form. 5/1289 useless extension candidates. Maximal degree in co-relation 5819. Up to 548 conditions per place. [2022-11-25 16:55:26,325 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 97 selfloop transitions, 57 changer transitions 0/171 dead transitions. [2022-11-25 16:55:26,326 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 171 transitions, 1691 flow [2022-11-25 16:55:26,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 16:55:26,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 16:55:26,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1846 transitions. [2022-11-25 16:55:26,333 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3978448275862069 [2022-11-25 16:55:26,333 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1846 transitions. [2022-11-25 16:55:26,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1846 transitions. [2022-11-25 16:55:26,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:55:26,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1846 transitions. [2022-11-25 16:55:26,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 230.75) internal successors, (1846), 8 states have internal predecessors, (1846), 0 states have call successors, (0), 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-25 16:55:26,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 580.0) internal successors, (5220), 9 states have internal predecessors, (5220), 0 states have call successors, (0), 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-25 16:55:26,348 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 580.0) internal successors, (5220), 9 states have internal predecessors, (5220), 0 states have call successors, (0), 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-25 16:55:26,348 INFO L175 Difference]: Start difference. First operand has 97 places, 123 transitions, 1041 flow. Second operand 8 states and 1846 transitions. [2022-11-25 16:55:26,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 171 transitions, 1691 flow [2022-11-25 16:55:26,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 171 transitions, 1689 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-25 16:55:26,377 INFO L231 Difference]: Finished difference. Result has 106 places, 134 transitions, 1389 flow [2022-11-25 16:55:26,378 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=1039, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1389, PETRI_PLACES=106, PETRI_TRANSITIONS=134} [2022-11-25 16:55:26,379 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 26 predicate places. [2022-11-25 16:55:26,379 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 134 transitions, 1389 flow [2022-11-25 16:55:26,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 220.5) internal successors, (2205), 10 states have internal predecessors, (2205), 0 states have call successors, (0), 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-25 16:55:26,380 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:55:26,380 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:55:26,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-25 16:55:26,380 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:55:26,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:55:26,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1616162200, now seen corresponding path program 3 times [2022-11-25 16:55:26,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:55:26,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707481526] [2022-11-25 16:55:26,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:55:26,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:55:26,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:55:27,159 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-25 16:55:27,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:55:27,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707481526] [2022-11-25 16:55:27,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707481526] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:55:27,160 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:55:27,160 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 16:55:27,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758619849] [2022-11-25 16:55:27,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:55:27,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 16:55:27,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:55:27,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 16:55:27,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-11-25 16:55:29,341 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 580 [2022-11-25 16:55:29,342 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 134 transitions, 1389 flow. Second operand has 10 states, 10 states have (on average 220.5) internal successors, (2205), 10 states have internal predecessors, (2205), 0 states have call successors, (0), 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-25 16:55:29,342 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:55:29,343 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 580 [2022-11-25 16:55:29,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:55:33,089 INFO L130 PetriNetUnfolder]: 696/1562 cut-off events. [2022-11-25 16:55:33,089 INFO L131 PetriNetUnfolder]: For 7600/7600 co-relation queries the response was YES. [2022-11-25 16:55:33,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7390 conditions, 1562 events. 696/1562 cut-off events. For 7600/7600 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8922 event pairs, 166 based on Foata normal form. 5/1529 useless extension candidates. Maximal degree in co-relation 7364. Up to 642 conditions per place. [2022-11-25 16:55:33,125 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 103 selfloop transitions, 70 changer transitions 0/190 dead transitions. [2022-11-25 16:55:33,125 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 190 transitions, 2192 flow [2022-11-25 16:55:33,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 16:55:33,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 16:55:33,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2072 transitions. [2022-11-25 16:55:33,133 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3969348659003831 [2022-11-25 16:55:33,133 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2072 transitions. [2022-11-25 16:55:33,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2072 transitions. [2022-11-25 16:55:33,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:55:33,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2072 transitions. [2022-11-25 16:55:33,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 230.22222222222223) internal successors, (2072), 9 states have internal predecessors, (2072), 0 states have call successors, (0), 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-25 16:55:33,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 16:55:33,149 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 16:55:33,150 INFO L175 Difference]: Start difference. First operand has 106 places, 134 transitions, 1389 flow. Second operand 9 states and 2072 transitions. [2022-11-25 16:55:33,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 190 transitions, 2192 flow [2022-11-25 16:55:33,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 190 transitions, 2145 flow, removed 1 selfloop flow, removed 4 redundant places. [2022-11-25 16:55:33,188 INFO L231 Difference]: Finished difference. Result has 115 places, 150 transitions, 1863 flow [2022-11-25 16:55:33,189 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=1345, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1863, PETRI_PLACES=115, PETRI_TRANSITIONS=150} [2022-11-25 16:55:33,189 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 35 predicate places. [2022-11-25 16:55:33,189 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 150 transitions, 1863 flow [2022-11-25 16:55:33,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 220.5) internal successors, (2205), 10 states have internal predecessors, (2205), 0 states have call successors, (0), 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-25 16:55:33,191 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:55:33,191 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:55:33,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-25 16:55:33,191 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:55:33,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:55:33,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1474062652, now seen corresponding path program 4 times [2022-11-25 16:55:33,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:55:33,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696436227] [2022-11-25 16:55:33,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:55:33,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:55:33,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:55:34,074 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-25 16:55:34,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:55:34,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696436227] [2022-11-25 16:55:34,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696436227] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:55:34,075 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:55:34,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 16:55:34,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599712224] [2022-11-25 16:55:34,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:55:34,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 16:55:34,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:55:34,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 16:55:34,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-11-25 16:55:36,528 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 580 [2022-11-25 16:55:36,530 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 150 transitions, 1863 flow. Second operand has 10 states, 10 states have (on average 220.5) internal successors, (2205), 10 states have internal predecessors, (2205), 0 states have call successors, (0), 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-25 16:55:36,531 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:55:36,531 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 580 [2022-11-25 16:55:36,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:55:40,319 INFO L130 PetriNetUnfolder]: 804/1851 cut-off events. [2022-11-25 16:55:40,320 INFO L131 PetriNetUnfolder]: For 12291/12291 co-relation queries the response was YES. [2022-11-25 16:55:40,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9320 conditions, 1851 events. 804/1851 cut-off events. For 12291/12291 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 11417 event pairs, 172 based on Foata normal form. 5/1806 useless extension candidates. Maximal degree in co-relation 9289. Up to 755 conditions per place. [2022-11-25 16:55:40,346 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 110 selfloop transitions, 89 changer transitions 0/216 dead transitions. [2022-11-25 16:55:40,347 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 216 transitions, 2956 flow [2022-11-25 16:55:40,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 16:55:40,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 16:55:40,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2073 transitions. [2022-11-25 16:55:40,354 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3971264367816092 [2022-11-25 16:55:40,354 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2073 transitions. [2022-11-25 16:55:40,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2073 transitions. [2022-11-25 16:55:40,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:55:40,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2073 transitions. [2022-11-25 16:55:40,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 230.33333333333334) internal successors, (2073), 9 states have internal predecessors, (2073), 0 states have call successors, (0), 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-25 16:55:40,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 16:55:40,370 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 16:55:40,370 INFO L175 Difference]: Start difference. First operand has 115 places, 150 transitions, 1863 flow. Second operand 9 states and 2073 transitions. [2022-11-25 16:55:40,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 216 transitions, 2956 flow [2022-11-25 16:55:40,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 216 transitions, 2909 flow, removed 8 selfloop flow, removed 3 redundant places. [2022-11-25 16:55:40,449 INFO L231 Difference]: Finished difference. Result has 125 places, 177 transitions, 2652 flow [2022-11-25 16:55:40,450 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=1819, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2652, PETRI_PLACES=125, PETRI_TRANSITIONS=177} [2022-11-25 16:55:40,450 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 45 predicate places. [2022-11-25 16:55:40,450 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 177 transitions, 2652 flow [2022-11-25 16:55:40,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 220.5) internal successors, (2205), 10 states have internal predecessors, (2205), 0 states have call successors, (0), 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-25 16:55:40,452 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:55:40,452 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:55:40,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-25 16:55:40,452 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:55:40,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:55:40,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1323993496, now seen corresponding path program 5 times [2022-11-25 16:55:40,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:55:40,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266876308] [2022-11-25 16:55:40,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:55:40,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:55:40,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:55:41,274 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-25 16:55:41,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:55:41,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266876308] [2022-11-25 16:55:41,274 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266876308] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:55:41,274 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:55:41,275 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 16:55:41,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022953963] [2022-11-25 16:55:41,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:55:41,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 16:55:41,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:55:41,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 16:55:41,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-11-25 16:55:43,819 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 580 [2022-11-25 16:55:43,821 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 177 transitions, 2652 flow. Second operand has 10 states, 10 states have (on average 220.5) internal successors, (2205), 10 states have internal predecessors, (2205), 0 states have call successors, (0), 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-25 16:55:43,821 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:55:43,821 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 580 [2022-11-25 16:55:43,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:55:46,533 INFO L130 PetriNetUnfolder]: 842/2025 cut-off events. [2022-11-25 16:55:46,534 INFO L131 PetriNetUnfolder]: For 17845/17845 co-relation queries the response was YES. [2022-11-25 16:55:46,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10682 conditions, 2025 events. 842/2025 cut-off events. For 17845/17845 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 13257 event pairs, 182 based on Foata normal form. 5/1968 useless extension candidates. Maximal degree in co-relation 10646. Up to 808 conditions per place. [2022-11-25 16:55:46,556 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 121 selfloop transitions, 103 changer transitions 0/241 dead transitions. [2022-11-25 16:55:46,557 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 241 transitions, 3835 flow [2022-11-25 16:55:46,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 16:55:46,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 16:55:46,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2073 transitions. [2022-11-25 16:55:46,573 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3971264367816092 [2022-11-25 16:55:46,573 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2073 transitions. [2022-11-25 16:55:46,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2073 transitions. [2022-11-25 16:55:46,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:55:46,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2073 transitions. [2022-11-25 16:55:46,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 230.33333333333334) internal successors, (2073), 9 states have internal predecessors, (2073), 0 states have call successors, (0), 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-25 16:55:46,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 16:55:46,588 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 16:55:46,588 INFO L175 Difference]: Start difference. First operand has 125 places, 177 transitions, 2652 flow. Second operand 9 states and 2073 transitions. [2022-11-25 16:55:46,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 241 transitions, 3835 flow [2022-11-25 16:55:46,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 241 transitions, 3757 flow, removed 27 selfloop flow, removed 3 redundant places. [2022-11-25 16:55:46,687 INFO L231 Difference]: Finished difference. Result has 137 places, 204 transitions, 3545 flow [2022-11-25 16:55:46,688 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=2587, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3545, PETRI_PLACES=137, PETRI_TRANSITIONS=204} [2022-11-25 16:55:46,688 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 57 predicate places. [2022-11-25 16:55:46,689 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 204 transitions, 3545 flow [2022-11-25 16:55:46,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 220.5) internal successors, (2205), 10 states have internal predecessors, (2205), 0 states have call successors, (0), 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-25 16:55:46,689 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:55:46,690 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:55:46,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-25 16:55:46,690 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:55:46,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:55:46,691 INFO L85 PathProgramCache]: Analyzing trace with hash 499563692, now seen corresponding path program 1 times [2022-11-25 16:55:46,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:55:46,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811185034] [2022-11-25 16:55:46,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:55:46,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:55:46,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:55:47,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:55:47,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:55:47,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811185034] [2022-11-25 16:55:47,394 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811185034] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:55:47,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:55:47,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 16:55:47,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147071739] [2022-11-25 16:55:47,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:55:47,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-25 16:55:47,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:55:47,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-25 16:55:47,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2022-11-25 16:55:49,580 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 580 [2022-11-25 16:55:49,582 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 204 transitions, 3545 flow. Second operand has 9 states, 9 states have (on average 220.66666666666666) internal successors, (1986), 9 states have internal predecessors, (1986), 0 states have call successors, (0), 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-25 16:55:49,582 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:55:49,583 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 580 [2022-11-25 16:55:49,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:55:52,027 INFO L130 PetriNetUnfolder]: 938/2066 cut-off events. [2022-11-25 16:55:52,027 INFO L131 PetriNetUnfolder]: For 25318/25321 co-relation queries the response was YES. [2022-11-25 16:55:52,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12627 conditions, 2066 events. 938/2066 cut-off events. For 25318/25321 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 12940 event pairs, 153 based on Foata normal form. 6/2030 useless extension candidates. Maximal degree in co-relation 12585. Up to 900 conditions per place. [2022-11-25 16:55:52,046 INFO L137 encePairwiseOnDemand]: 569/580 looper letters, 245 selfloop transitions, 85 changer transitions 0/347 dead transitions. [2022-11-25 16:55:52,046 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 347 transitions, 6275 flow [2022-11-25 16:55:52,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 16:55:52,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 16:55:52,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2077 transitions. [2022-11-25 16:55:52,052 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3978927203065134 [2022-11-25 16:55:52,052 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2077 transitions. [2022-11-25 16:55:52,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2077 transitions. [2022-11-25 16:55:52,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:55:52,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2077 transitions. [2022-11-25 16:55:52,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 230.77777777777777) internal successors, (2077), 9 states have internal predecessors, (2077), 0 states have call successors, (0), 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-25 16:55:52,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 16:55:52,064 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 16:55:52,064 INFO L175 Difference]: Start difference. First operand has 137 places, 204 transitions, 3545 flow. Second operand 9 states and 2077 transitions. [2022-11-25 16:55:52,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 347 transitions, 6275 flow [2022-11-25 16:55:52,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 347 transitions, 6171 flow, removed 51 selfloop flow, removed 1 redundant places. [2022-11-25 16:55:52,193 INFO L231 Difference]: Finished difference. Result has 151 places, 264 transitions, 4984 flow [2022-11-25 16:55:52,194 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=3493, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4984, PETRI_PLACES=151, PETRI_TRANSITIONS=264} [2022-11-25 16:55:52,194 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 71 predicate places. [2022-11-25 16:55:52,194 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 264 transitions, 4984 flow [2022-11-25 16:55:52,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 220.66666666666666) internal successors, (1986), 9 states have internal predecessors, (1986), 0 states have call successors, (0), 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-25 16:55:52,195 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:55:52,195 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:55:52,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-25 16:55:52,196 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:55:52,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:55:52,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1765378574, now seen corresponding path program 2 times [2022-11-25 16:55:52,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:55:52,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246247787] [2022-11-25 16:55:52,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:55:52,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:55:52,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:55:52,888 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-25 16:55:52,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:55:52,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246247787] [2022-11-25 16:55:52,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246247787] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:55:52,888 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:55:52,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 16:55:52,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915000785] [2022-11-25 16:55:52,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:55:52,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 16:55:52,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:55:52,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 16:55:52,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-25 16:55:55,133 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 580 [2022-11-25 16:55:55,139 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 264 transitions, 4984 flow. Second operand has 10 states, 10 states have (on average 220.5) internal successors, (2205), 10 states have internal predecessors, (2205), 0 states have call successors, (0), 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-25 16:55:55,139 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:55:55,139 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 580 [2022-11-25 16:55:55,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:55:58,230 INFO L130 PetriNetUnfolder]: 1026/2325 cut-off events. [2022-11-25 16:55:58,230 INFO L131 PetriNetUnfolder]: For 34338/34339 co-relation queries the response was YES. [2022-11-25 16:55:58,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15190 conditions, 2325 events. 1026/2325 cut-off events. For 34338/34339 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 15320 event pairs, 198 based on Foata normal form. 6/2275 useless extension candidates. Maximal degree in co-relation 15141. Up to 1021 conditions per place. [2022-11-25 16:55:58,254 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 164 selfloop transitions, 154 changer transitions 0/335 dead transitions. [2022-11-25 16:55:58,254 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 335 transitions, 6784 flow [2022-11-25 16:55:58,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 16:55:58,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 16:55:58,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1846 transitions. [2022-11-25 16:55:58,262 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3978448275862069 [2022-11-25 16:55:58,262 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1846 transitions. [2022-11-25 16:55:58,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1846 transitions. [2022-11-25 16:55:58,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:55:58,264 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1846 transitions. [2022-11-25 16:55:58,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 230.75) internal successors, (1846), 8 states have internal predecessors, (1846), 0 states have call successors, (0), 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-25 16:55:58,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 580.0) internal successors, (5220), 9 states have internal predecessors, (5220), 0 states have call successors, (0), 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-25 16:55:58,274 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 580.0) internal successors, (5220), 9 states have internal predecessors, (5220), 0 states have call successors, (0), 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-25 16:55:58,274 INFO L175 Difference]: Start difference. First operand has 151 places, 264 transitions, 4984 flow. Second operand 8 states and 1846 transitions. [2022-11-25 16:55:58,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 335 transitions, 6784 flow [2022-11-25 16:55:58,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 335 transitions, 6782 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-25 16:55:58,589 INFO L231 Difference]: Finished difference. Result has 160 places, 297 transitions, 6399 flow [2022-11-25 16:55:58,590 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=4982, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6399, PETRI_PLACES=160, PETRI_TRANSITIONS=297} [2022-11-25 16:55:58,590 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 80 predicate places. [2022-11-25 16:55:58,590 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 297 transitions, 6399 flow [2022-11-25 16:55:58,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 220.5) internal successors, (2205), 10 states have internal predecessors, (2205), 0 states have call successors, (0), 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-25 16:55:58,592 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:55:58,592 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:55:58,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-25 16:55:58,592 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:55:58,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:55:58,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1524532754, now seen corresponding path program 3 times [2022-11-25 16:55:58,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:55:58,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470501898] [2022-11-25 16:55:58,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:55:58,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:55:58,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:55:59,357 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-25 16:55:59,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:55:59,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470501898] [2022-11-25 16:55:59,357 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470501898] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:55:59,358 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:55:59,358 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 16:55:59,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493921699] [2022-11-25 16:55:59,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:55:59,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 16:55:59,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:55:59,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 16:55:59,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-11-25 16:56:01,910 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 580 [2022-11-25 16:56:01,912 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 297 transitions, 6399 flow. Second operand has 10 states, 10 states have (on average 220.5) internal successors, (2205), 10 states have internal predecessors, (2205), 0 states have call successors, (0), 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-25 16:56:01,912 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:56:01,912 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 580 [2022-11-25 16:56:01,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:56:04,986 INFO L130 PetriNetUnfolder]: 1160/2597 cut-off events. [2022-11-25 16:56:04,986 INFO L131 PetriNetUnfolder]: For 48538/48539 co-relation queries the response was YES. [2022-11-25 16:56:04,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18611 conditions, 2597 events. 1160/2597 cut-off events. For 48538/48539 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 17498 event pairs, 201 based on Foata normal form. 6/2543 useless extension candidates. Maximal degree in co-relation 18559. Up to 1185 conditions per place. [2022-11-25 16:56:05,009 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 187 selfloop transitions, 182 changer transitions 0/386 dead transitions. [2022-11-25 16:56:05,010 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 386 transitions, 8805 flow [2022-11-25 16:56:05,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 16:56:05,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 16:56:05,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2072 transitions. [2022-11-25 16:56:05,020 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3969348659003831 [2022-11-25 16:56:05,020 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2072 transitions. [2022-11-25 16:56:05,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2072 transitions. [2022-11-25 16:56:05,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:56:05,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2072 transitions. [2022-11-25 16:56:05,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 230.22222222222223) internal successors, (2072), 9 states have internal predecessors, (2072), 0 states have call successors, (0), 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-25 16:56:05,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 16:56:05,038 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 16:56:05,039 INFO L175 Difference]: Start difference. First operand has 160 places, 297 transitions, 6399 flow. Second operand 9 states and 2072 transitions. [2022-11-25 16:56:05,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 386 transitions, 8805 flow [2022-11-25 16:56:05,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 386 transitions, 8748 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-11-25 16:56:05,259 INFO L231 Difference]: Finished difference. Result has 170 places, 344 transitions, 8375 flow [2022-11-25 16:56:05,259 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=6342, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8375, PETRI_PLACES=170, PETRI_TRANSITIONS=344} [2022-11-25 16:56:05,260 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 90 predicate places. [2022-11-25 16:56:05,260 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 344 transitions, 8375 flow [2022-11-25 16:56:05,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 220.5) internal successors, (2205), 10 states have internal predecessors, (2205), 0 states have call successors, (0), 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-25 16:56:05,261 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:56:05,261 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:56:05,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-25 16:56:05,262 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:56:05,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:56:05,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1727455154, now seen corresponding path program 4 times [2022-11-25 16:56:05,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:56:05,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674927175] [2022-11-25 16:56:05,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:56:05,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:56:05,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:56:05,917 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-25 16:56:05,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:56:05,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674927175] [2022-11-25 16:56:05,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674927175] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:56:05,918 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:56:05,918 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 16:56:05,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425181043] [2022-11-25 16:56:05,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:56:05,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 16:56:05,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:56:05,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 16:56:05,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-11-25 16:56:08,473 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 580 [2022-11-25 16:56:08,475 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 344 transitions, 8375 flow. Second operand has 10 states, 10 states have (on average 220.5) internal successors, (2205), 10 states have internal predecessors, (2205), 0 states have call successors, (0), 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-25 16:56:08,475 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:56:08,475 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 580 [2022-11-25 16:56:08,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:56:12,681 INFO L130 PetriNetUnfolder]: 1332/2930 cut-off events. [2022-11-25 16:56:12,681 INFO L131 PetriNetUnfolder]: For 67260/67261 co-relation queries the response was YES. [2022-11-25 16:56:12,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23018 conditions, 2930 events. 1332/2930 cut-off events. For 67260/67261 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 20166 event pairs, 215 based on Foata normal form. 6/2872 useless extension candidates. Maximal degree in co-relation 22961. Up to 1384 conditions per place. [2022-11-25 16:56:12,705 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 221 selfloop transitions, 216 changer transitions 0/454 dead transitions. [2022-11-25 16:56:12,705 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 454 transitions, 11610 flow [2022-11-25 16:56:12,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 16:56:12,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 16:56:12,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2073 transitions. [2022-11-25 16:56:12,710 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3971264367816092 [2022-11-25 16:56:12,711 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2073 transitions. [2022-11-25 16:56:12,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2073 transitions. [2022-11-25 16:56:12,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:56:12,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2073 transitions. [2022-11-25 16:56:12,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 230.33333333333334) internal successors, (2073), 9 states have internal predecessors, (2073), 0 states have call successors, (0), 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-25 16:56:12,720 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 16:56:12,722 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 16:56:12,722 INFO L175 Difference]: Start difference. First operand has 170 places, 344 transitions, 8375 flow. Second operand 9 states and 2073 transitions. [2022-11-25 16:56:12,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 454 transitions, 11610 flow [2022-11-25 16:56:13,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 454 transitions, 11518 flow, removed 13 selfloop flow, removed 3 redundant places. [2022-11-25 16:56:13,159 INFO L231 Difference]: Finished difference. Result has 181 places, 415 transitions, 11234 flow [2022-11-25 16:56:13,159 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=8294, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11234, PETRI_PLACES=181, PETRI_TRANSITIONS=415} [2022-11-25 16:56:13,160 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 101 predicate places. [2022-11-25 16:56:13,160 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 415 transitions, 11234 flow [2022-11-25 16:56:13,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 220.5) internal successors, (2205), 10 states have internal predecessors, (2205), 0 states have call successors, (0), 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-25 16:56:13,161 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:56:13,161 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:56:13,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-25 16:56:13,161 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:56:13,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:56:13,161 INFO L85 PathProgramCache]: Analyzing trace with hash -580085266, now seen corresponding path program 5 times [2022-11-25 16:56:13,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:56:13,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682690115] [2022-11-25 16:56:13,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:56:13,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:56:13,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:56:13,932 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-25 16:56:13,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:56:13,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682690115] [2022-11-25 16:56:13,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682690115] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:56:13,932 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:56:13,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 16:56:13,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878324311] [2022-11-25 16:56:13,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:56:13,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 16:56:13,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:56:13,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 16:56:13,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-11-25 16:56:16,605 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 580 [2022-11-25 16:56:16,607 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 415 transitions, 11234 flow. Second operand has 10 states, 10 states have (on average 220.5) internal successors, (2205), 10 states have internal predecessors, (2205), 0 states have call successors, (0), 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-25 16:56:16,607 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:56:16,607 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 580 [2022-11-25 16:56:16,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:56:20,418 INFO L130 PetriNetUnfolder]: 1362/3040 cut-off events. [2022-11-25 16:56:20,418 INFO L131 PetriNetUnfolder]: For 83557/83558 co-relation queries the response was YES. [2022-11-25 16:56:20,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25463 conditions, 3040 events. 1362/3040 cut-off events. For 83557/83558 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 21376 event pairs, 244 based on Foata normal form. 6/2978 useless extension candidates. Maximal degree in co-relation 25400. Up to 1451 conditions per place. [2022-11-25 16:56:20,464 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 255 selfloop transitions, 230 changer transitions 0/502 dead transitions. [2022-11-25 16:56:20,464 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 502 transitions, 14098 flow [2022-11-25 16:56:20,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 16:56:20,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 16:56:20,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2073 transitions. [2022-11-25 16:56:20,470 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3971264367816092 [2022-11-25 16:56:20,470 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2073 transitions. [2022-11-25 16:56:20,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2073 transitions. [2022-11-25 16:56:20,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:56:20,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2073 transitions. [2022-11-25 16:56:20,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 230.33333333333334) internal successors, (2073), 9 states have internal predecessors, (2073), 0 states have call successors, (0), 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-25 16:56:20,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 16:56:20,481 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 16:56:20,482 INFO L175 Difference]: Start difference. First operand has 181 places, 415 transitions, 11234 flow. Second operand 9 states and 2073 transitions. [2022-11-25 16:56:20,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 502 transitions, 14098 flow [2022-11-25 16:56:21,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 502 transitions, 13965 flow, removed 44 selfloop flow, removed 3 redundant places. [2022-11-25 16:56:21,060 INFO L231 Difference]: Finished difference. Result has 193 places, 466 transitions, 13687 flow [2022-11-25 16:56:21,060 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=11114, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13687, PETRI_PLACES=193, PETRI_TRANSITIONS=466} [2022-11-25 16:56:21,061 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 113 predicate places. [2022-11-25 16:56:21,061 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 466 transitions, 13687 flow [2022-11-25 16:56:21,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 220.5) internal successors, (2205), 10 states have internal predecessors, (2205), 0 states have call successors, (0), 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-25 16:56:21,062 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:56:21,062 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:56:21,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-25 16:56:21,063 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:56:21,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:56:21,064 INFO L85 PathProgramCache]: Analyzing trace with hash -186800908, now seen corresponding path program 1 times [2022-11-25 16:56:21,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:56:21,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656081622] [2022-11-25 16:56:21,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:56:21,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:56:21,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:56:21,577 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-25 16:56:21,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:56:21,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656081622] [2022-11-25 16:56:21,577 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656081622] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:56:21,577 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:56:21,577 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 16:56:21,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39955293] [2022-11-25 16:56:21,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:56:21,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 16:56:21,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:56:21,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 16:56:21,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-25 16:56:22,782 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 580 [2022-11-25 16:56:22,783 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 466 transitions, 13687 flow. Second operand has 6 states, 6 states have (on average 223.33333333333334) internal successors, (1340), 6 states have internal predecessors, (1340), 0 states have call successors, (0), 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-25 16:56:22,784 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:56:22,784 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 580 [2022-11-25 16:56:22,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:56:24,430 INFO L130 PetriNetUnfolder]: 921/2429 cut-off events. [2022-11-25 16:56:24,431 INFO L131 PetriNetUnfolder]: For 124669/126703 co-relation queries the response was YES. [2022-11-25 16:56:24,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21709 conditions, 2429 events. 921/2429 cut-off events. For 124669/126703 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18818 event pairs, 204 based on Foata normal form. 82/2342 useless extension candidates. Maximal degree in co-relation 21640. Up to 1547 conditions per place. [2022-11-25 16:56:24,469 INFO L137 encePairwiseOnDemand]: 570/580 looper letters, 326 selfloop transitions, 19 changer transitions 0/483 dead transitions. [2022-11-25 16:56:24,470 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 483 transitions, 14657 flow [2022-11-25 16:56:24,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 16:56:24,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 16:56:24,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1369 transitions. [2022-11-25 16:56:24,475 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39339080459770115 [2022-11-25 16:56:24,475 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1369 transitions. [2022-11-25 16:56:24,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1369 transitions. [2022-11-25 16:56:24,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:56:24,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1369 transitions. [2022-11-25 16:56:24,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 228.16666666666666) internal successors, (1369), 6 states have internal predecessors, (1369), 0 states have call successors, (0), 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-25 16:56:24,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 580.0) internal successors, (4060), 7 states have internal predecessors, (4060), 0 states have call successors, (0), 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-25 16:56:24,483 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 580.0) internal successors, (4060), 7 states have internal predecessors, (4060), 0 states have call successors, (0), 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-25 16:56:24,483 INFO L175 Difference]: Start difference. First operand has 193 places, 466 transitions, 13687 flow. Second operand 6 states and 1369 transitions. [2022-11-25 16:56:24,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 483 transitions, 14657 flow [2022-11-25 16:56:24,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 483 transitions, 14519 flow, removed 44 selfloop flow, removed 4 redundant places. [2022-11-25 16:56:24,952 INFO L231 Difference]: Finished difference. Result has 194 places, 477 transitions, 13894 flow [2022-11-25 16:56:24,953 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=13553, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13894, PETRI_PLACES=194, PETRI_TRANSITIONS=477} [2022-11-25 16:56:24,953 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 114 predicate places. [2022-11-25 16:56:24,954 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 477 transitions, 13894 flow [2022-11-25 16:56:24,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 223.33333333333334) internal successors, (1340), 6 states have internal predecessors, (1340), 0 states have call successors, (0), 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-25 16:56:24,954 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:56:24,954 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:56:24,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-25 16:56:24,955 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:56:24,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:56:24,955 INFO L85 PathProgramCache]: Analyzing trace with hash -2136969542, now seen corresponding path program 1 times [2022-11-25 16:56:24,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:56:24,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775587405] [2022-11-25 16:56:24,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:56:24,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:56:25,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:56:26,023 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-25 16:56:26,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:56:26,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775587405] [2022-11-25 16:56:26,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775587405] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:56:26,024 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:56:26,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 16:56:26,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265121984] [2022-11-25 16:56:26,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:56:26,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 16:56:26,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:56:26,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 16:56:26,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-25 16:56:29,166 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 580 [2022-11-25 16:56:29,168 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 477 transitions, 13894 flow. Second operand has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:56:29,168 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:56:29,168 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 580 [2022-11-25 16:56:29,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:56:33,953 INFO L130 PetriNetUnfolder]: 1474/3453 cut-off events. [2022-11-25 16:56:33,954 INFO L131 PetriNetUnfolder]: For 104153/104155 co-relation queries the response was YES. [2022-11-25 16:56:33,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29150 conditions, 3453 events. 1474/3453 cut-off events. For 104153/104155 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 25992 event pairs, 134 based on Foata normal form. 3/3365 useless extension candidates. Maximal degree in co-relation 29083. Up to 1583 conditions per place. [2022-11-25 16:56:33,989 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 416 selfloop transitions, 190 changer transitions 0/622 dead transitions. [2022-11-25 16:56:33,989 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 622 transitions, 17458 flow [2022-11-25 16:56:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-25 16:56:33,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-25 16:56:33,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3672 transitions. [2022-11-25 16:56:33,995 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3956896551724138 [2022-11-25 16:56:33,995 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3672 transitions. [2022-11-25 16:56:33,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3672 transitions. [2022-11-25 16:56:33,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:56:33,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3672 transitions. [2022-11-25 16:56:34,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 229.5) internal successors, (3672), 16 states have internal predecessors, (3672), 0 states have call successors, (0), 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-25 16:56:34,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 580.0) internal successors, (9860), 17 states have internal predecessors, (9860), 0 states have call successors, (0), 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-25 16:56:34,011 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 580.0) internal successors, (9860), 17 states have internal predecessors, (9860), 0 states have call successors, (0), 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-25 16:56:34,011 INFO L175 Difference]: Start difference. First operand has 194 places, 477 transitions, 13894 flow. Second operand 16 states and 3672 transitions. [2022-11-25 16:56:34,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 622 transitions, 17458 flow [2022-11-25 16:56:34,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 622 transitions, 17408 flow, removed 14 selfloop flow, removed 4 redundant places. [2022-11-25 16:56:34,880 INFO L231 Difference]: Finished difference. Result has 211 places, 543 transitions, 16269 flow [2022-11-25 16:56:34,880 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=13844, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=16269, PETRI_PLACES=211, PETRI_TRANSITIONS=543} [2022-11-25 16:56:34,881 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 131 predicate places. [2022-11-25 16:56:34,881 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 543 transitions, 16269 flow [2022-11-25 16:56:34,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:56:34,881 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:56:34,881 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:56:34,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-25 16:56:34,882 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:56:34,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:56:34,883 INFO L85 PathProgramCache]: Analyzing trace with hash -258157866, now seen corresponding path program 2 times [2022-11-25 16:56:34,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:56:34,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049879904] [2022-11-25 16:56:34,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:56:34,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:56:34,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:56:35,855 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-25 16:56:35,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:56:35,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049879904] [2022-11-25 16:56:35,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049879904] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:56:35,856 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:56:35,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 16:56:35,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071288584] [2022-11-25 16:56:35,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:56:35,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 16:56:35,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:56:35,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 16:56:35,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-11-25 16:56:38,621 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 580 [2022-11-25 16:56:38,622 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 543 transitions, 16269 flow. Second operand has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:56:38,622 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:56:38,622 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 580 [2022-11-25 16:56:38,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:56:42,876 INFO L130 PetriNetUnfolder]: 1777/4289 cut-off events. [2022-11-25 16:56:42,877 INFO L131 PetriNetUnfolder]: For 144654/144656 co-relation queries the response was YES. [2022-11-25 16:56:42,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37180 conditions, 4289 events. 1777/4289 cut-off events. For 144654/144656 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 34522 event pairs, 262 based on Foata normal form. 3/4173 useless extension candidates. Maximal degree in co-relation 37107. Up to 1919 conditions per place. [2022-11-25 16:56:42,937 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 547 selfloop transitions, 193 changer transitions 0/756 dead transitions. [2022-11-25 16:56:42,937 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 756 transitions, 22514 flow [2022-11-25 16:56:42,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-25 16:56:42,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-25 16:56:42,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2770 transitions. [2022-11-25 16:56:42,943 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39798850574712646 [2022-11-25 16:56:42,943 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2770 transitions. [2022-11-25 16:56:42,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2770 transitions. [2022-11-25 16:56:42,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:56:42,945 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2770 transitions. [2022-11-25 16:56:42,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 230.83333333333334) internal successors, (2770), 12 states have internal predecessors, (2770), 0 states have call successors, (0), 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-25 16:56:42,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 580.0) internal successors, (7540), 13 states have internal predecessors, (7540), 0 states have call successors, (0), 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-25 16:56:42,957 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 580.0) internal successors, (7540), 13 states have internal predecessors, (7540), 0 states have call successors, (0), 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-25 16:56:42,958 INFO L175 Difference]: Start difference. First operand has 211 places, 543 transitions, 16269 flow. Second operand 12 states and 2770 transitions. [2022-11-25 16:56:42,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 756 transitions, 22514 flow [2022-11-25 16:56:44,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 756 transitions, 22146 flow, removed 66 selfloop flow, removed 3 redundant places. [2022-11-25 16:56:44,059 INFO L231 Difference]: Finished difference. Result has 226 places, 597 transitions, 18533 flow [2022-11-25 16:56:44,059 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=15965, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=18533, PETRI_PLACES=226, PETRI_TRANSITIONS=597} [2022-11-25 16:56:44,060 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 146 predicate places. [2022-11-25 16:56:44,060 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 597 transitions, 18533 flow [2022-11-25 16:56:44,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:56:44,060 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:56:44,060 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:56:44,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-25 16:56:44,061 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:56:44,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:56:44,061 INFO L85 PathProgramCache]: Analyzing trace with hash -659387838, now seen corresponding path program 3 times [2022-11-25 16:56:44,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:56:44,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149840384] [2022-11-25 16:56:44,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:56:44,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:56:44,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:56:45,167 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-25 16:56:45,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:56:45,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149840384] [2022-11-25 16:56:45,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149840384] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:56:45,168 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:56:45,168 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 16:56:45,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184855149] [2022-11-25 16:56:45,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:56:45,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 16:56:45,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:56:45,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 16:56:45,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-11-25 16:56:48,461 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 580 [2022-11-25 16:56:48,463 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 597 transitions, 18533 flow. Second operand has 12 states, 12 states have (on average 218.58333333333334) internal successors, (2623), 12 states have internal predecessors, (2623), 0 states have call successors, (0), 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-25 16:56:48,464 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:56:48,464 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 580 [2022-11-25 16:56:48,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:56:52,808 INFO L130 PetriNetUnfolder]: 1817/4442 cut-off events. [2022-11-25 16:56:52,809 INFO L131 PetriNetUnfolder]: For 157856/157871 co-relation queries the response was YES. [2022-11-25 16:56:52,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38798 conditions, 4442 events. 1817/4442 cut-off events. For 157856/157871 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 36522 event pairs, 294 based on Foata normal form. 12/4329 useless extension candidates. Maximal degree in co-relation 38720. Up to 1975 conditions per place. [2022-11-25 16:56:52,875 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 417 selfloop transitions, 234 changer transitions 0/667 dead transitions. [2022-11-25 16:56:52,875 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 667 transitions, 20832 flow [2022-11-25 16:56:52,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 16:56:52,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 16:56:52,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2503 transitions. [2022-11-25 16:56:52,881 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3923197492163009 [2022-11-25 16:56:52,881 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2503 transitions. [2022-11-25 16:56:52,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2503 transitions. [2022-11-25 16:56:52,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:56:52,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2503 transitions. [2022-11-25 16:56:52,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 227.54545454545453) internal successors, (2503), 11 states have internal predecessors, (2503), 0 states have call successors, (0), 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-25 16:56:52,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 16:56:52,893 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 16:56:52,893 INFO L175 Difference]: Start difference. First operand has 226 places, 597 transitions, 18533 flow. Second operand 11 states and 2503 transitions. [2022-11-25 16:56:52,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 667 transitions, 20832 flow [2022-11-25 16:56:54,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 667 transitions, 20778 flow, removed 26 selfloop flow, removed 1 redundant places. [2022-11-25 16:56:54,145 INFO L231 Difference]: Finished difference. Result has 238 places, 610 transitions, 19768 flow [2022-11-25 16:56:54,146 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=18479, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=19768, PETRI_PLACES=238, PETRI_TRANSITIONS=610} [2022-11-25 16:56:54,147 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 158 predicate places. [2022-11-25 16:56:54,147 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 610 transitions, 19768 flow [2022-11-25 16:56:54,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 218.58333333333334) internal successors, (2623), 12 states have internal predecessors, (2623), 0 states have call successors, (0), 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-25 16:56:54,148 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:56:54,148 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:56:54,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-25 16:56:54,149 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:56:54,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:56:54,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1104672986, now seen corresponding path program 4 times [2022-11-25 16:56:54,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:56:54,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235249062] [2022-11-25 16:56:54,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:56:54,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:56:54,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:56:55,204 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-25 16:56:55,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:56:55,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235249062] [2022-11-25 16:56:55,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235249062] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:56:55,205 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:56:55,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 16:56:55,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711724652] [2022-11-25 16:56:55,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:56:55,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 16:56:55,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:56:55,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 16:56:55,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-11-25 16:56:58,001 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 580 [2022-11-25 16:56:58,003 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 610 transitions, 19768 flow. Second operand has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:56:58,003 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:56:58,003 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 580 [2022-11-25 16:56:58,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:03,572 INFO L130 PetriNetUnfolder]: 1837/4566 cut-off events. [2022-11-25 16:57:03,572 INFO L131 PetriNetUnfolder]: For 179227/179241 co-relation queries the response was YES. [2022-11-25 16:57:03,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40874 conditions, 4566 events. 1837/4566 cut-off events. For 179227/179241 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 38235 event pairs, 303 based on Foata normal form. 11/4443 useless extension candidates. Maximal degree in co-relation 40793. Up to 2003 conditions per place. [2022-11-25 16:57:03,625 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 427 selfloop transitions, 241 changer transitions 0/684 dead transitions. [2022-11-25 16:57:03,625 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 684 transitions, 22162 flow [2022-11-25 16:57:03,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-25 16:57:03,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-25 16:57:03,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2761 transitions. [2022-11-25 16:57:03,630 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3966954022988506 [2022-11-25 16:57:03,631 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2761 transitions. [2022-11-25 16:57:03,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2761 transitions. [2022-11-25 16:57:03,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:03,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2761 transitions. [2022-11-25 16:57:03,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 230.08333333333334) internal successors, (2761), 12 states have internal predecessors, (2761), 0 states have call successors, (0), 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-25 16:57:03,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 580.0) internal successors, (7540), 13 states have internal predecessors, (7540), 0 states have call successors, (0), 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-25 16:57:03,645 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 580.0) internal successors, (7540), 13 states have internal predecessors, (7540), 0 states have call successors, (0), 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-25 16:57:03,645 INFO L175 Difference]: Start difference. First operand has 238 places, 610 transitions, 19768 flow. Second operand 12 states and 2761 transitions. [2022-11-25 16:57:03,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 684 transitions, 22162 flow [2022-11-25 16:57:04,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 684 transitions, 22027 flow, removed 7 selfloop flow, removed 7 redundant places. [2022-11-25 16:57:04,942 INFO L231 Difference]: Finished difference. Result has 247 places, 623 transitions, 20958 flow [2022-11-25 16:57:04,944 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=19635, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=20958, PETRI_PLACES=247, PETRI_TRANSITIONS=623} [2022-11-25 16:57:04,945 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 167 predicate places. [2022-11-25 16:57:04,945 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 623 transitions, 20958 flow [2022-11-25 16:57:04,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:57:04,946 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:04,946 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:04,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-25 16:57:04,946 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:57:04,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:04,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1699464620, now seen corresponding path program 5 times [2022-11-25 16:57:04,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:04,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394580257] [2022-11-25 16:57:04,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:04,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:04,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:05,893 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-25 16:57:05,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:05,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394580257] [2022-11-25 16:57:05,895 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394580257] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:05,895 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:05,895 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 16:57:05,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041344206] [2022-11-25 16:57:05,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:05,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 16:57:05,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:05,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 16:57:05,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-25 16:57:08,581 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 580 [2022-11-25 16:57:08,583 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 623 transitions, 20958 flow. Second operand has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:57:08,583 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:08,583 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 580 [2022-11-25 16:57:08,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:13,999 INFO L130 PetriNetUnfolder]: 1855/4705 cut-off events. [2022-11-25 16:57:13,999 INFO L131 PetriNetUnfolder]: For 200524/200531 co-relation queries the response was YES. [2022-11-25 16:57:14,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42857 conditions, 4705 events. 1855/4705 cut-off events. For 200524/200531 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 40205 event pairs, 312 based on Foata normal form. 8/4567 useless extension candidates. Maximal degree in co-relation 42771. Up to 2029 conditions per place. [2022-11-25 16:57:14,072 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 444 selfloop transitions, 247 changer transitions 0/707 dead transitions. [2022-11-25 16:57:14,073 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 707 transitions, 23703 flow [2022-11-25 16:57:14,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-25 16:57:14,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-25 16:57:14,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2762 transitions. [2022-11-25 16:57:14,078 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3968390804597701 [2022-11-25 16:57:14,078 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2762 transitions. [2022-11-25 16:57:14,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2762 transitions. [2022-11-25 16:57:14,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:14,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2762 transitions. [2022-11-25 16:57:14,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 230.16666666666666) internal successors, (2762), 12 states have internal predecessors, (2762), 0 states have call successors, (0), 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-25 16:57:14,091 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 580.0) internal successors, (7540), 13 states have internal predecessors, (7540), 0 states have call successors, (0), 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-25 16:57:14,092 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 580.0) internal successors, (7540), 13 states have internal predecessors, (7540), 0 states have call successors, (0), 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-25 16:57:14,093 INFO L175 Difference]: Start difference. First operand has 247 places, 623 transitions, 20958 flow. Second operand 12 states and 2762 transitions. [2022-11-25 16:57:14,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 707 transitions, 23703 flow [2022-11-25 16:57:15,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 707 transitions, 23573 flow, removed 23 selfloop flow, removed 5 redundant places. [2022-11-25 16:57:15,872 INFO L231 Difference]: Finished difference. Result has 259 places, 642 transitions, 22406 flow [2022-11-25 16:57:15,872 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=20836, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=22406, PETRI_PLACES=259, PETRI_TRANSITIONS=642} [2022-11-25 16:57:15,873 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 179 predicate places. [2022-11-25 16:57:15,873 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 642 transitions, 22406 flow [2022-11-25 16:57:15,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:57:15,874 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:15,874 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:15,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-25 16:57:15,874 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:57:15,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:15,875 INFO L85 PathProgramCache]: Analyzing trace with hash 406896694, now seen corresponding path program 6 times [2022-11-25 16:57:15,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:15,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678528897] [2022-11-25 16:57:15,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:15,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:15,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:17,169 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-25 16:57:17,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:17,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678528897] [2022-11-25 16:57:17,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678528897] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:17,170 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:17,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 16:57:17,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493264693] [2022-11-25 16:57:17,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:17,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 16:57:17,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:17,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 16:57:17,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2022-11-25 16:57:20,207 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 580 [2022-11-25 16:57:20,210 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 642 transitions, 22406 flow. Second operand has 12 states, 12 states have (on average 218.58333333333334) internal successors, (2623), 12 states have internal predecessors, (2623), 0 states have call successors, (0), 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-25 16:57:20,210 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:20,210 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 580 [2022-11-25 16:57:20,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:25,080 INFO L130 PetriNetUnfolder]: 1879/4906 cut-off events. [2022-11-25 16:57:25,081 INFO L131 PetriNetUnfolder]: For 220504/220507 co-relation queries the response was YES. [2022-11-25 16:57:25,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45161 conditions, 4906 events. 1879/4906 cut-off events. For 220504/220507 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 42923 event pairs, 453 based on Foata normal form. 2/4745 useless extension candidates. Maximal degree in co-relation 45069. Up to 2073 conditions per place. [2022-11-25 16:57:25,152 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 491 selfloop transitions, 218 changer transitions 0/725 dead transitions. [2022-11-25 16:57:25,152 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 725 transitions, 24941 flow [2022-11-25 16:57:25,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 16:57:25,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 16:57:25,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2510 transitions. [2022-11-25 16:57:25,157 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3934169278996865 [2022-11-25 16:57:25,157 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2510 transitions. [2022-11-25 16:57:25,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2510 transitions. [2022-11-25 16:57:25,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:25,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2510 transitions. [2022-11-25 16:57:25,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 228.1818181818182) internal successors, (2510), 11 states have internal predecessors, (2510), 0 states have call successors, (0), 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-25 16:57:25,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 16:57:25,171 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 16:57:25,171 INFO L175 Difference]: Start difference. First operand has 259 places, 642 transitions, 22406 flow. Second operand 11 states and 2510 transitions. [2022-11-25 16:57:25,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 725 transitions, 24941 flow [2022-11-25 16:57:27,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 725 transitions, 24791 flow, removed 34 selfloop flow, removed 5 redundant places. [2022-11-25 16:57:27,189 INFO L231 Difference]: Finished difference. Result has 267 places, 659 transitions, 23600 flow [2022-11-25 16:57:27,190 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=22262, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=23600, PETRI_PLACES=267, PETRI_TRANSITIONS=659} [2022-11-25 16:57:27,190 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 187 predicate places. [2022-11-25 16:57:27,191 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 659 transitions, 23600 flow [2022-11-25 16:57:27,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 218.58333333333334) internal successors, (2623), 12 states have internal predecessors, (2623), 0 states have call successors, (0), 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-25 16:57:27,191 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:27,192 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:27,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-25 16:57:27,192 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:57:27,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:27,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1751173694, now seen corresponding path program 7 times [2022-11-25 16:57:27,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:27,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451867098] [2022-11-25 16:57:27,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:27,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:27,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:28,080 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-25 16:57:28,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:28,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451867098] [2022-11-25 16:57:28,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451867098] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:28,080 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:28,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 16:57:28,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017463227] [2022-11-25 16:57:28,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:28,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 16:57:28,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:28,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 16:57:28,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-11-25 16:57:30,697 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 580 [2022-11-25 16:57:30,699 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 659 transitions, 23600 flow. Second operand has 11 states, 11 states have (on average 218.72727272727272) internal successors, (2406), 11 states have internal predecessors, (2406), 0 states have call successors, (0), 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-25 16:57:30,699 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:30,699 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 580 [2022-11-25 16:57:30,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:36,781 INFO L130 PetriNetUnfolder]: 1901/5060 cut-off events. [2022-11-25 16:57:36,782 INFO L131 PetriNetUnfolder]: For 250008/250027 co-relation queries the response was YES. [2022-11-25 16:57:36,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47353 conditions, 5060 events. 1901/5060 cut-off events. For 250008/250027 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 45322 event pairs, 361 based on Foata normal form. 14/4905 useless extension candidates. Maximal degree in co-relation 47258. Up to 2107 conditions per place. [2022-11-25 16:57:36,884 INFO L137 encePairwiseOnDemand]: 567/580 looper letters, 362 selfloop transitions, 363 changer transitions 0/741 dead transitions. [2022-11-25 16:57:36,884 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 741 transitions, 27078 flow [2022-11-25 16:57:36,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 16:57:36,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 16:57:36,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2286 transitions. [2022-11-25 16:57:36,889 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39413793103448275 [2022-11-25 16:57:36,889 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2286 transitions. [2022-11-25 16:57:36,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2286 transitions. [2022-11-25 16:57:36,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:36,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2286 transitions. [2022-11-25 16:57:36,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 228.6) internal successors, (2286), 10 states have internal predecessors, (2286), 0 states have call successors, (0), 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-25 16:57:36,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 580.0) internal successors, (6380), 11 states have internal predecessors, (6380), 0 states have call successors, (0), 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-25 16:57:36,905 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 580.0) internal successors, (6380), 11 states have internal predecessors, (6380), 0 states have call successors, (0), 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-25 16:57:36,905 INFO L175 Difference]: Start difference. First operand has 267 places, 659 transitions, 23600 flow. Second operand 10 states and 2286 transitions. [2022-11-25 16:57:36,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 741 transitions, 27078 flow [2022-11-25 16:57:38,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 741 transitions, 27033 flow, removed 3 selfloop flow, removed 3 redundant places. [2022-11-25 16:57:38,778 INFO L231 Difference]: Finished difference. Result has 277 places, 687 transitions, 25851 flow [2022-11-25 16:57:38,779 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=23555, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=335, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=25851, PETRI_PLACES=277, PETRI_TRANSITIONS=687} [2022-11-25 16:57:38,780 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 197 predicate places. [2022-11-25 16:57:38,780 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 687 transitions, 25851 flow [2022-11-25 16:57:38,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 218.72727272727272) internal successors, (2406), 11 states have internal predecessors, (2406), 0 states have call successors, (0), 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-25 16:57:38,781 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:38,781 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:38,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-25 16:57:38,782 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:57:38,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:38,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1950667488, now seen corresponding path program 8 times [2022-11-25 16:57:38,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:38,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590557515] [2022-11-25 16:57:38,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:38,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:38,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:39,629 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-25 16:57:39,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:39,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590557515] [2022-11-25 16:57:39,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590557515] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:39,629 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:39,630 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 16:57:39,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738747312] [2022-11-25 16:57:39,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:39,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 16:57:39,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:39,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 16:57:39,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-11-25 16:57:42,168 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 580 [2022-11-25 16:57:42,169 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 687 transitions, 25851 flow. Second operand has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:57:42,169 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:42,169 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 580 [2022-11-25 16:57:42,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:48,460 INFO L130 PetriNetUnfolder]: 1905/5166 cut-off events. [2022-11-25 16:57:48,460 INFO L131 PetriNetUnfolder]: For 268757/268766 co-relation queries the response was YES. [2022-11-25 16:57:48,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49129 conditions, 5166 events. 1905/5166 cut-off events. For 268757/268766 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 46851 event pairs, 463 based on Foata normal form. 4/4989 useless extension candidates. Maximal degree in co-relation 49030. Up to 2115 conditions per place. [2022-11-25 16:57:48,520 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 509 selfloop transitions, 241 changer transitions 0/766 dead transitions. [2022-11-25 16:57:48,520 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 766 transitions, 28327 flow [2022-11-25 16:57:48,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-25 16:57:48,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-25 16:57:48,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2768 transitions. [2022-11-25 16:57:48,524 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39770114942528734 [2022-11-25 16:57:48,525 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2768 transitions. [2022-11-25 16:57:48,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2768 transitions. [2022-11-25 16:57:48,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:48,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2768 transitions. [2022-11-25 16:57:48,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 230.66666666666666) internal successors, (2768), 12 states have internal predecessors, (2768), 0 states have call successors, (0), 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-25 16:57:48,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 580.0) internal successors, (7540), 13 states have internal predecessors, (7540), 0 states have call successors, (0), 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-25 16:57:48,535 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 580.0) internal successors, (7540), 13 states have internal predecessors, (7540), 0 states have call successors, (0), 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-25 16:57:48,535 INFO L175 Difference]: Start difference. First operand has 277 places, 687 transitions, 25851 flow. Second operand 12 states and 2768 transitions. [2022-11-25 16:57:48,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 766 transitions, 28327 flow [2022-11-25 16:57:50,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 766 transitions, 27536 flow, removed 4 selfloop flow, removed 6 redundant places. [2022-11-25 16:57:50,206 INFO L231 Difference]: Finished difference. Result has 287 places, 699 transitions, 26365 flow [2022-11-25 16:57:50,207 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=25072, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=26365, PETRI_PLACES=287, PETRI_TRANSITIONS=699} [2022-11-25 16:57:50,208 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 207 predicate places. [2022-11-25 16:57:50,208 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 699 transitions, 26365 flow [2022-11-25 16:57:50,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:57:50,209 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:50,209 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:50,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-25 16:57:50,210 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:57:50,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:50,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1146601946, now seen corresponding path program 9 times [2022-11-25 16:57:50,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:50,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996951306] [2022-11-25 16:57:50,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:50,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:50,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:51,086 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-25 16:57:51,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:51,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996951306] [2022-11-25 16:57:51,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996951306] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:51,088 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:51,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 16:57:51,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890707429] [2022-11-25 16:57:51,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:51,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 16:57:51,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:51,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 16:57:51,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2022-11-25 16:57:53,327 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 580 [2022-11-25 16:57:53,328 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 699 transitions, 26365 flow. Second operand has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:57:53,328 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:53,328 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 580 [2022-11-25 16:57:53,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:58:00,492 INFO L130 PetriNetUnfolder]: 1921/5245 cut-off events. [2022-11-25 16:58:00,493 INFO L131 PetriNetUnfolder]: For 294611/294633 co-relation queries the response was YES. [2022-11-25 16:58:00,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49666 conditions, 5245 events. 1921/5245 cut-off events. For 294611/294633 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 48066 event pairs, 362 based on Foata normal form. 14/5077 useless extension candidates. Maximal degree in co-relation 49562. Up to 2141 conditions per place. [2022-11-25 16:58:00,620 INFO L137 encePairwiseOnDemand]: 567/580 looper letters, 386 selfloop transitions, 368 changer transitions 0/770 dead transitions. [2022-11-25 16:58:00,620 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 770 transitions, 29426 flow [2022-11-25 16:58:00,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 16:58:00,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 16:58:00,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2543 transitions. [2022-11-25 16:58:00,626 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39858934169279 [2022-11-25 16:58:00,626 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2543 transitions. [2022-11-25 16:58:00,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2543 transitions. [2022-11-25 16:58:00,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:58:00,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2543 transitions. [2022-11-25 16:58:00,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 231.1818181818182) internal successors, (2543), 11 states have internal predecessors, (2543), 0 states have call successors, (0), 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-25 16:58:00,637 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 16:58:00,639 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 16:58:00,639 INFO L175 Difference]: Start difference. First operand has 287 places, 699 transitions, 26365 flow. Second operand 11 states and 2543 transitions. [2022-11-25 16:58:00,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 770 transitions, 29426 flow [2022-11-25 16:58:03,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 770 transitions, 29295 flow, removed 19 selfloop flow, removed 6 redundant places. [2022-11-25 16:58:03,368 INFO L231 Difference]: Finished difference. Result has 295 places, 716 transitions, 28189 flow [2022-11-25 16:58:03,369 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=26240, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=28189, PETRI_PLACES=295, PETRI_TRANSITIONS=716} [2022-11-25 16:58:03,369 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 215 predicate places. [2022-11-25 16:58:03,370 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 716 transitions, 28189 flow [2022-11-25 16:58:03,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:58:03,370 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:58:03,370 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:58:03,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-25 16:58:03,370 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:58:03,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:58:03,371 INFO L85 PathProgramCache]: Analyzing trace with hash 907473544, now seen corresponding path program 10 times [2022-11-25 16:58:03,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:58:03,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467968146] [2022-11-25 16:58:03,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:58:03,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:58:03,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:58:04,184 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-25 16:58:04,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:58:04,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467968146] [2022-11-25 16:58:04,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467968146] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:58:04,185 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:58:04,185 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 16:58:04,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447493749] [2022-11-25 16:58:04,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:58:04,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 16:58:04,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:58:04,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 16:58:04,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-25 16:58:06,747 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 580 [2022-11-25 16:58:06,748 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 716 transitions, 28189 flow. Second operand has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:58:06,750 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:58:06,751 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 580 [2022-11-25 16:58:06,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:58:12,470 INFO L130 PetriNetUnfolder]: 1927/5338 cut-off events. [2022-11-25 16:58:12,470 INFO L131 PetriNetUnfolder]: For 314924/314939 co-relation queries the response was YES. [2022-11-25 16:58:12,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51485 conditions, 5338 events. 1927/5338 cut-off events. For 314924/314939 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 49330 event pairs, 467 based on Foata normal form. 6/5153 useless extension candidates. Maximal degree in co-relation 51377. Up to 2151 conditions per place. [2022-11-25 16:58:12,551 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 528 selfloop transitions, 258 changer transitions 0/802 dead transitions. [2022-11-25 16:58:12,551 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 802 transitions, 31005 flow [2022-11-25 16:58:12,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-25 16:58:12,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-25 16:58:12,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2769 transitions. [2022-11-25 16:58:12,555 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3978448275862069 [2022-11-25 16:58:12,555 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2769 transitions. [2022-11-25 16:58:12,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2769 transitions. [2022-11-25 16:58:12,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:58:12,556 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2769 transitions. [2022-11-25 16:58:12,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 230.75) internal successors, (2769), 12 states have internal predecessors, (2769), 0 states have call successors, (0), 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-25 16:58:12,565 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 580.0) internal successors, (7540), 13 states have internal predecessors, (7540), 0 states have call successors, (0), 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-25 16:58:12,567 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 580.0) internal successors, (7540), 13 states have internal predecessors, (7540), 0 states have call successors, (0), 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-25 16:58:12,567 INFO L175 Difference]: Start difference. First operand has 295 places, 716 transitions, 28189 flow. Second operand 12 states and 2769 transitions. [2022-11-25 16:58:12,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 802 transitions, 31005 flow [2022-11-25 16:58:15,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 802 transitions, 30846 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-11-25 16:58:15,420 INFO L231 Difference]: Finished difference. Result has 308 places, 736 transitions, 29726 flow [2022-11-25 16:58:15,420 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=28030, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=29726, PETRI_PLACES=308, PETRI_TRANSITIONS=736} [2022-11-25 16:58:15,421 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 228 predicate places. [2022-11-25 16:58:15,421 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 736 transitions, 29726 flow [2022-11-25 16:58:15,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:58:15,422 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:58:15,422 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:58:15,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-25 16:58:15,422 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:58:15,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:58:15,423 INFO L85 PathProgramCache]: Analyzing trace with hash 617458878, now seen corresponding path program 11 times [2022-11-25 16:58:15,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:58:15,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948563247] [2022-11-25 16:58:15,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:58:15,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:58:15,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:58:16,176 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-25 16:58:16,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:58:16,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948563247] [2022-11-25 16:58:16,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948563247] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:58:16,177 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:58:16,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 16:58:16,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003179381] [2022-11-25 16:58:16,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:58:16,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 16:58:16,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:58:16,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 16:58:16,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-25 16:58:18,594 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 580 [2022-11-25 16:58:18,595 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 736 transitions, 29726 flow. Second operand has 10 states, 10 states have (on average 221.9) internal successors, (2219), 10 states have internal predecessors, (2219), 0 states have call successors, (0), 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-25 16:58:18,596 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:58:18,596 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 580 [2022-11-25 16:58:18,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:58:26,331 INFO L130 PetriNetUnfolder]: 1967/5576 cut-off events. [2022-11-25 16:58:26,332 INFO L131 PetriNetUnfolder]: For 358033/358055 co-relation queries the response was YES. [2022-11-25 16:58:26,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54378 conditions, 5576 events. 1967/5576 cut-off events. For 358033/358055 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 52852 event pairs, 372 based on Foata normal form. 15/5385 useless extension candidates. Maximal degree in co-relation 54264. Up to 2205 conditions per place. [2022-11-25 16:58:26,432 INFO L137 encePairwiseOnDemand]: 567/580 looper letters, 428 selfloop transitions, 378 changer transitions 0/822 dead transitions. [2022-11-25 16:58:26,432 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 822 transitions, 33336 flow [2022-11-25 16:58:26,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-25 16:58:26,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-25 16:58:26,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2995 transitions. [2022-11-25 16:58:26,437 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39721485411140584 [2022-11-25 16:58:26,438 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2995 transitions. [2022-11-25 16:58:26,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2995 transitions. [2022-11-25 16:58:26,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:58:26,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2995 transitions. [2022-11-25 16:58:26,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 230.3846153846154) internal successors, (2995), 13 states have internal predecessors, (2995), 0 states have call successors, (0), 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-25 16:58:26,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 580.0) internal successors, (8120), 14 states have internal predecessors, (8120), 0 states have call successors, (0), 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-25 16:58:26,452 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 580.0) internal successors, (8120), 14 states have internal predecessors, (8120), 0 states have call successors, (0), 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-25 16:58:26,452 INFO L175 Difference]: Start difference. First operand has 308 places, 736 transitions, 29726 flow. Second operand 13 states and 2995 transitions. [2022-11-25 16:58:26,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 822 transitions, 33336 flow [2022-11-25 16:58:29,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 822 transitions, 33038 flow, removed 44 selfloop flow, removed 7 redundant places. [2022-11-25 16:58:29,319 INFO L231 Difference]: Finished difference. Result has 320 places, 770 transitions, 32205 flow [2022-11-25 16:58:29,320 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=29436, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=345, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=32205, PETRI_PLACES=320, PETRI_TRANSITIONS=770} [2022-11-25 16:58:29,320 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 240 predicate places. [2022-11-25 16:58:29,320 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 770 transitions, 32205 flow [2022-11-25 16:58:29,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 221.9) internal successors, (2219), 10 states have internal predecessors, (2219), 0 states have call successors, (0), 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-25 16:58:29,321 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:58:29,321 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:58:29,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-25 16:58:29,322 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:58:29,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:58:29,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1801174116, now seen corresponding path program 12 times [2022-11-25 16:58:29,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:58:29,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130621872] [2022-11-25 16:58:29,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:58:29,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:58:29,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:58:30,204 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-25 16:58:30,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:58:30,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130621872] [2022-11-25 16:58:30,204 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130621872] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:58:30,204 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:58:30,204 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 16:58:30,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396577068] [2022-11-25 16:58:30,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:58:30,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 16:58:30,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:58:30,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 16:58:30,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-25 16:58:32,843 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 580 [2022-11-25 16:58:32,845 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 770 transitions, 32205 flow. Second operand has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:58:32,845 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:58:32,846 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 580 [2022-11-25 16:58:32,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:58:40,511 INFO L130 PetriNetUnfolder]: 2001/5838 cut-off events. [2022-11-25 16:58:40,512 INFO L131 PetriNetUnfolder]: For 384284/384296 co-relation queries the response was YES. [2022-11-25 16:58:40,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57493 conditions, 5838 events. 2001/5838 cut-off events. For 384284/384296 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 56566 event pairs, 318 based on Foata normal form. 6/5618 useless extension candidates. Maximal degree in co-relation 57373. Up to 2249 conditions per place. [2022-11-25 16:58:40,600 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 577 selfloop transitions, 335 changer transitions 0/928 dead transitions. [2022-11-25 16:58:40,600 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 928 transitions, 37785 flow [2022-11-25 16:58:40,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-25 16:58:40,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-25 16:58:40,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3679 transitions. [2022-11-25 16:58:40,605 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39644396551724137 [2022-11-25 16:58:40,605 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3679 transitions. [2022-11-25 16:58:40,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3679 transitions. [2022-11-25 16:58:40,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:58:40,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3679 transitions. [2022-11-25 16:58:40,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 229.9375) internal successors, (3679), 16 states have internal predecessors, (3679), 0 states have call successors, (0), 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-25 16:58:40,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 580.0) internal successors, (9860), 17 states have internal predecessors, (9860), 0 states have call successors, (0), 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-25 16:58:40,619 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 580.0) internal successors, (9860), 17 states have internal predecessors, (9860), 0 states have call successors, (0), 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-25 16:58:40,619 INFO L175 Difference]: Start difference. First operand has 320 places, 770 transitions, 32205 flow. Second operand 16 states and 3679 transitions. [2022-11-25 16:58:40,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 928 transitions, 37785 flow [2022-11-25 16:58:44,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 928 transitions, 37696 flow, removed 30 selfloop flow, removed 2 redundant places. [2022-11-25 16:58:44,167 INFO L231 Difference]: Finished difference. Result has 340 places, 842 transitions, 36409 flow [2022-11-25 16:58:44,168 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=32120, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=36409, PETRI_PLACES=340, PETRI_TRANSITIONS=842} [2022-11-25 16:58:44,168 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 260 predicate places. [2022-11-25 16:58:44,169 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 842 transitions, 36409 flow [2022-11-25 16:58:44,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:58:44,169 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:58:44,169 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:58:44,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-25 16:58:44,170 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:58:44,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:58:44,170 INFO L85 PathProgramCache]: Analyzing trace with hash 2063375166, now seen corresponding path program 13 times [2022-11-25 16:58:44,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:58:44,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468620049] [2022-11-25 16:58:44,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:58:44,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:58:44,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:58:44,963 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-25 16:58:44,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:58:44,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468620049] [2022-11-25 16:58:44,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468620049] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:58:44,964 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:58:44,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 16:58:44,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316834921] [2022-11-25 16:58:44,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:58:44,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 16:58:44,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:58:44,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 16:58:44,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-11-25 16:58:47,944 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 580 [2022-11-25 16:58:47,947 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 842 transitions, 36409 flow. Second operand has 12 states, 12 states have (on average 218.58333333333334) internal successors, (2623), 12 states have internal predecessors, (2623), 0 states have call successors, (0), 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-25 16:58:47,947 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:58:47,947 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 580 [2022-11-25 16:58:47,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:58:55,616 INFO L130 PetriNetUnfolder]: 2010/5837 cut-off events. [2022-11-25 16:58:55,616 INFO L131 PetriNetUnfolder]: For 416922/416943 co-relation queries the response was YES. [2022-11-25 16:58:55,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59227 conditions, 5837 events. 2010/5837 cut-off events. For 416922/416943 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 56264 event pairs, 421 based on Foata normal form. 8/5627 useless extension candidates. Maximal degree in co-relation 59100. Up to 2268 conditions per place. [2022-11-25 16:58:55,688 INFO L137 encePairwiseOnDemand]: 568/580 looper letters, 690 selfloop transitions, 314 changer transitions 0/1020 dead transitions. [2022-11-25 16:58:55,688 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 1020 transitions, 42513 flow [2022-11-25 16:58:55,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 16:58:55,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 16:58:55,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2517 transitions. [2022-11-25 16:58:55,692 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3945141065830721 [2022-11-25 16:58:55,692 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2517 transitions. [2022-11-25 16:58:55,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2517 transitions. [2022-11-25 16:58:55,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:58:55,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2517 transitions. [2022-11-25 16:58:55,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 228.8181818181818) internal successors, (2517), 11 states have internal predecessors, (2517), 0 states have call successors, (0), 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-25 16:58:55,701 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 16:58:55,702 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 16:58:55,702 INFO L175 Difference]: Start difference. First operand has 340 places, 842 transitions, 36409 flow. Second operand 11 states and 2517 transitions. [2022-11-25 16:58:55,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 1020 transitions, 42513 flow [2022-11-25 16:58:59,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 1020 transitions, 42229 flow, removed 141 selfloop flow, removed 1 redundant places. [2022-11-25 16:58:59,164 INFO L231 Difference]: Finished difference. Result has 354 places, 867 transitions, 38168 flow [2022-11-25 16:58:59,164 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=36177, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=842, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=38168, PETRI_PLACES=354, PETRI_TRANSITIONS=867} [2022-11-25 16:58:59,165 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 274 predicate places. [2022-11-25 16:58:59,165 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 867 transitions, 38168 flow [2022-11-25 16:58:59,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 218.58333333333334) internal successors, (2623), 12 states have internal predecessors, (2623), 0 states have call successors, (0), 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-25 16:58:59,165 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:58:59,165 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:58:59,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-25 16:58:59,166 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:58:59,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:58:59,166 INFO L85 PathProgramCache]: Analyzing trace with hash 403517442, now seen corresponding path program 14 times [2022-11-25 16:58:59,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:58:59,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907613294] [2022-11-25 16:58:59,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:58:59,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:58:59,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:59:00,124 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-25 16:59:00,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:59:00,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907613294] [2022-11-25 16:59:00,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907613294] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:59:00,125 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:59:00,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 16:59:00,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078626501] [2022-11-25 16:59:00,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:59:00,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 16:59:00,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:59:00,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 16:59:00,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-11-25 16:59:02,802 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 580 [2022-11-25 16:59:02,804 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 867 transitions, 38168 flow. Second operand has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:59:02,804 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:59:02,804 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 580 [2022-11-25 16:59:02,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:59:10,155 INFO L130 PetriNetUnfolder]: 2024/5949 cut-off events. [2022-11-25 16:59:10,156 INFO L131 PetriNetUnfolder]: For 455440/455472 co-relation queries the response was YES. [2022-11-25 16:59:10,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60897 conditions, 5949 events. 2024/5949 cut-off events. For 455440/455472 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 58140 event pairs, 347 based on Foata normal form. 19/5744 useless extension candidates. Maximal degree in co-relation 60765. Up to 2294 conditions per place. [2022-11-25 16:59:10,298 INFO L137 encePairwiseOnDemand]: 567/580 looper letters, 497 selfloop transitions, 424 changer transitions 0/937 dead transitions. [2022-11-25 16:59:10,298 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 937 transitions, 41758 flow [2022-11-25 16:59:10,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 16:59:10,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 16:59:10,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2543 transitions. [2022-11-25 16:59:10,304 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39858934169279 [2022-11-25 16:59:10,304 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2543 transitions. [2022-11-25 16:59:10,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2543 transitions. [2022-11-25 16:59:10,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:59:10,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2543 transitions. [2022-11-25 16:59:10,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 231.1818181818182) internal successors, (2543), 11 states have internal predecessors, (2543), 0 states have call successors, (0), 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-25 16:59:10,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 16:59:10,318 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 16:59:10,318 INFO L175 Difference]: Start difference. First operand has 354 places, 867 transitions, 38168 flow. Second operand 11 states and 2543 transitions. [2022-11-25 16:59:10,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 937 transitions, 41758 flow [2022-11-25 16:59:13,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 937 transitions, 41383 flow, removed 56 selfloop flow, removed 4 redundant places. [2022-11-25 16:59:13,926 INFO L231 Difference]: Finished difference. Result has 365 places, 885 transitions, 40377 flow [2022-11-25 16:59:13,927 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=37801, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=867, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=406, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=40377, PETRI_PLACES=365, PETRI_TRANSITIONS=885} [2022-11-25 16:59:13,928 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 285 predicate places. [2022-11-25 16:59:13,928 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 885 transitions, 40377 flow [2022-11-25 16:59:13,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:59:13,928 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:59:13,929 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:59:13,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-25 16:59:13,929 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:59:13,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:59:13,929 INFO L85 PathProgramCache]: Analyzing trace with hash 459366312, now seen corresponding path program 15 times [2022-11-25 16:59:13,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:59:13,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040961390] [2022-11-25 16:59:13,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:59:13,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:59:13,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:59:14,799 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-25 16:59:14,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:59:14,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040961390] [2022-11-25 16:59:14,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040961390] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:59:14,800 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:59:14,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 16:59:14,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504934949] [2022-11-25 16:59:14,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:59:14,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 16:59:14,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:59:14,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 16:59:14,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-11-25 16:59:17,410 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 580 [2022-11-25 16:59:17,412 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 885 transitions, 40377 flow. Second operand has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:59:17,412 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:59:17,412 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 580 [2022-11-25 16:59:17,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:59:26,567 INFO L130 PetriNetUnfolder]: 2040/6089 cut-off events. [2022-11-25 16:59:26,567 INFO L131 PetriNetUnfolder]: For 499180/499207 co-relation queries the response was YES. [2022-11-25 16:59:26,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63157 conditions, 6089 events. 2040/6089 cut-off events. For 499180/499207 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 60322 event pairs, 363 based on Foata normal form. 19/5871 useless extension candidates. Maximal degree in co-relation 63021. Up to 2318 conditions per place. [2022-11-25 16:59:26,704 INFO L137 encePairwiseOnDemand]: 567/580 looper letters, 506 selfloop transitions, 426 changer transitions 0/948 dead transitions. [2022-11-25 16:59:26,704 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 948 transitions, 43684 flow [2022-11-25 16:59:26,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 16:59:26,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 16:59:26,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2537 transitions. [2022-11-25 16:59:26,710 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3976489028213166 [2022-11-25 16:59:26,710 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2537 transitions. [2022-11-25 16:59:26,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2537 transitions. [2022-11-25 16:59:26,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:59:26,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2537 transitions. [2022-11-25 16:59:26,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 230.63636363636363) internal successors, (2537), 11 states have internal predecessors, (2537), 0 states have call successors, (0), 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-25 16:59:26,720 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 16:59:26,721 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 16:59:26,721 INFO L175 Difference]: Start difference. First operand has 365 places, 885 transitions, 40377 flow. Second operand 11 states and 2537 transitions. [2022-11-25 16:59:26,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 948 transitions, 43684 flow [2022-11-25 16:59:31,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 948 transitions, 43498 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-11-25 16:59:31,080 INFO L231 Difference]: Finished difference. Result has 378 places, 902 transitions, 42581 flow [2022-11-25 16:59:31,082 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=40191, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=885, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=409, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=42581, PETRI_PLACES=378, PETRI_TRANSITIONS=902} [2022-11-25 16:59:31,082 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 298 predicate places. [2022-11-25 16:59:31,083 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 902 transitions, 42581 flow [2022-11-25 16:59:31,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:59:31,083 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:59:31,084 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:59:31,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-25 16:59:31,084 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:59:31,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:59:31,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1116445588, now seen corresponding path program 16 times [2022-11-25 16:59:31,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:59:31,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96903225] [2022-11-25 16:59:31,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:59:31,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:59:31,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:59:32,176 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-25 16:59:32,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:59:32,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96903225] [2022-11-25 16:59:32,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96903225] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:59:32,176 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:59:32,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 16:59:32,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743587504] [2022-11-25 16:59:32,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:59:32,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 16:59:32,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:59:32,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 16:59:32,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-25 16:59:35,465 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 580 [2022-11-25 16:59:35,467 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 902 transitions, 42581 flow. Second operand has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:59:35,467 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:59:35,467 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 580 [2022-11-25 16:59:35,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:59:47,905 INFO L130 PetriNetUnfolder]: 2040/6136 cut-off events. [2022-11-25 16:59:47,905 INFO L131 PetriNetUnfolder]: For 538074/538101 co-relation queries the response was YES. [2022-11-25 16:59:48,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65202 conditions, 6136 events. 2040/6136 cut-off events. For 538074/538101 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 61077 event pairs, 388 based on Foata normal form. 19/5914 useless extension candidates. Maximal degree in co-relation 65060. Up to 2322 conditions per place. [2022-11-25 16:59:48,047 INFO L137 encePairwiseOnDemand]: 567/580 looper letters, 539 selfloop transitions, 432 changer transitions 0/987 dead transitions. [2022-11-25 16:59:48,047 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 987 transitions, 46456 flow [2022-11-25 16:59:48,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 16:59:48,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 16:59:48,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2536 transitions. [2022-11-25 16:59:48,052 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3974921630094044 [2022-11-25 16:59:48,053 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2536 transitions. [2022-11-25 16:59:48,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2536 transitions. [2022-11-25 16:59:48,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:59:48,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2536 transitions. [2022-11-25 16:59:48,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 230.54545454545453) internal successors, (2536), 11 states have internal predecessors, (2536), 0 states have call successors, (0), 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-25 16:59:48,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 16:59:48,065 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 16:59:48,065 INFO L175 Difference]: Start difference. First operand has 378 places, 902 transitions, 42581 flow. Second operand 11 states and 2536 transitions. [2022-11-25 16:59:48,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 987 transitions, 46456 flow [2022-11-25 16:59:53,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 987 transitions, 46017 flow, removed 27 selfloop flow, removed 5 redundant places. [2022-11-25 16:59:53,271 INFO L231 Difference]: Finished difference. Result has 388 places, 929 transitions, 44503 flow [2022-11-25 16:59:53,271 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=42154, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=902, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=405, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=44503, PETRI_PLACES=388, PETRI_TRANSITIONS=929} [2022-11-25 16:59:53,272 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 308 predicate places. [2022-11-25 16:59:53,272 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 929 transitions, 44503 flow [2022-11-25 16:59:53,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:59:53,272 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:59:53,272 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:59:53,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-25 16:59:53,273 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 16:59:53,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:59:53,273 INFO L85 PathProgramCache]: Analyzing trace with hash 284981104, now seen corresponding path program 17 times [2022-11-25 16:59:53,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:59:53,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172335088] [2022-11-25 16:59:53,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:59:53,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:59:53,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:59:54,055 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-25 16:59:54,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:59:54,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172335088] [2022-11-25 16:59:54,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172335088] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:59:54,056 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:59:54,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 16:59:54,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776695375] [2022-11-25 16:59:54,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:59:54,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 16:59:54,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:59:54,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 16:59:54,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-11-25 16:59:56,707 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 580 [2022-11-25 16:59:56,708 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 929 transitions, 44503 flow. Second operand has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 16:59:56,709 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:59:56,709 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 580 [2022-11-25 16:59:56,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:00:06,110 INFO L130 PetriNetUnfolder]: 2066/6182 cut-off events. [2022-11-25 17:00:06,111 INFO L131 PetriNetUnfolder]: For 574307/574358 co-relation queries the response was YES. [2022-11-25 17:00:06,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67705 conditions, 6182 events. 2066/6182 cut-off events. For 574307/574358 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 61657 event pairs, 424 based on Foata normal form. 27/5977 useless extension candidates. Maximal degree in co-relation 67558. Up to 2360 conditions per place. [2022-11-25 17:00:06,231 INFO L137 encePairwiseOnDemand]: 567/580 looper letters, 539 selfloop transitions, 444 changer transitions 0/999 dead transitions. [2022-11-25 17:00:06,231 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 999 transitions, 48324 flow [2022-11-25 17:00:06,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 17:00:06,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 17:00:06,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2543 transitions. [2022-11-25 17:00:06,236 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39858934169279 [2022-11-25 17:00:06,236 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2543 transitions. [2022-11-25 17:00:06,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2543 transitions. [2022-11-25 17:00:06,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:00:06,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2543 transitions. [2022-11-25 17:00:06,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 231.1818181818182) internal successors, (2543), 11 states have internal predecessors, (2543), 0 states have call successors, (0), 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-25 17:00:06,245 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 17:00:06,246 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 17:00:06,246 INFO L175 Difference]: Start difference. First operand has 388 places, 929 transitions, 44503 flow. Second operand 11 states and 2543 transitions. [2022-11-25 17:00:06,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 999 transitions, 48324 flow [2022-11-25 17:00:11,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 999 transitions, 48097 flow, removed 45 selfloop flow, removed 3 redundant places. [2022-11-25 17:00:11,788 INFO L231 Difference]: Finished difference. Result has 400 places, 947 transitions, 46992 flow [2022-11-25 17:00:11,789 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=44276, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=929, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=426, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=46992, PETRI_PLACES=400, PETRI_TRANSITIONS=947} [2022-11-25 17:00:11,789 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 320 predicate places. [2022-11-25 17:00:11,789 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 947 transitions, 46992 flow [2022-11-25 17:00:11,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 17:00:11,790 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:00:11,790 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:00:11,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-25 17:00:11,790 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 17:00:11,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:00:11,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1230483162, now seen corresponding path program 18 times [2022-11-25 17:00:11,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:00:11,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599870837] [2022-11-25 17:00:11,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:00:11,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:00:11,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:00:12,842 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-25 17:00:12,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:00:12,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599870837] [2022-11-25 17:00:12,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599870837] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:00:12,843 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:00:12,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 17:00:12,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061776075] [2022-11-25 17:00:12,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:00:12,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 17:00:12,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:00:12,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 17:00:12,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-11-25 17:00:15,718 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 580 [2022-11-25 17:00:15,720 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 947 transitions, 46992 flow. Second operand has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 17:00:15,720 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:00:15,720 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 580 [2022-11-25 17:00:15,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:00:25,742 INFO L130 PetriNetUnfolder]: 2082/6286 cut-off events. [2022-11-25 17:00:25,742 INFO L131 PetriNetUnfolder]: For 624458/624510 co-relation queries the response was YES. [2022-11-25 17:00:25,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70212 conditions, 6286 events. 2082/6286 cut-off events. For 624458/624510 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 63270 event pairs, 437 based on Foata normal form. 27/6074 useless extension candidates. Maximal degree in co-relation 70060. Up to 2384 conditions per place. [2022-11-25 17:00:25,851 INFO L137 encePairwiseOnDemand]: 567/580 looper letters, 546 selfloop transitions, 446 changer transitions 0/1008 dead transitions. [2022-11-25 17:00:25,851 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 1008 transitions, 50473 flow [2022-11-25 17:00:25,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 17:00:25,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 17:00:25,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2537 transitions. [2022-11-25 17:00:25,856 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3976489028213166 [2022-11-25 17:00:25,856 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2537 transitions. [2022-11-25 17:00:25,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2537 transitions. [2022-11-25 17:00:25,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:00:25,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2537 transitions. [2022-11-25 17:00:25,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 230.63636363636363) internal successors, (2537), 11 states have internal predecessors, (2537), 0 states have call successors, (0), 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-25 17:00:25,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 17:00:25,863 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 17:00:25,863 INFO L175 Difference]: Start difference. First operand has 400 places, 947 transitions, 46992 flow. Second operand 11 states and 2537 transitions. [2022-11-25 17:00:25,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 1008 transitions, 50473 flow [2022-11-25 17:00:32,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 1008 transitions, 50303 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-11-25 17:00:32,220 INFO L231 Difference]: Finished difference. Result has 412 places, 962 transitions, 49259 flow [2022-11-25 17:00:32,220 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=46824, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=947, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=431, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=49259, PETRI_PLACES=412, PETRI_TRANSITIONS=962} [2022-11-25 17:00:32,221 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 332 predicate places. [2022-11-25 17:00:32,221 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 962 transitions, 49259 flow [2022-11-25 17:00:32,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 17:00:32,221 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:00:32,221 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:00:32,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-25 17:00:32,222 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 17:00:32,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:00:32,222 INFO L85 PathProgramCache]: Analyzing trace with hash -349195318, now seen corresponding path program 19 times [2022-11-25 17:00:32,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:00:32,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849856795] [2022-11-25 17:00:32,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:00:32,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:00:32,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:00:33,232 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-25 17:00:33,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:00:33,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849856795] [2022-11-25 17:00:33,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849856795] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:00:33,233 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:00:33,233 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 17:00:33,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411909922] [2022-11-25 17:00:33,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:00:33,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 17:00:33,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:00:33,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 17:00:33,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-25 17:00:35,835 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 580 [2022-11-25 17:00:35,836 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 962 transitions, 49259 flow. Second operand has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 17:00:35,836 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:00:35,836 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 580 [2022-11-25 17:00:35,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:00:45,443 INFO L130 PetriNetUnfolder]: 2094/6405 cut-off events. [2022-11-25 17:00:45,443 INFO L131 PetriNetUnfolder]: For 670873/670921 co-relation queries the response was YES. [2022-11-25 17:00:45,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72434 conditions, 6405 events. 2094/6405 cut-off events. For 670873/670921 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 65167 event pairs, 438 based on Foata normal form. 25/6179 useless extension candidates. Maximal degree in co-relation 72276. Up to 2400 conditions per place. [2022-11-25 17:00:45,569 INFO L137 encePairwiseOnDemand]: 567/580 looper letters, 569 selfloop transitions, 448 changer transitions 0/1033 dead transitions. [2022-11-25 17:00:45,569 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 1033 transitions, 52849 flow [2022-11-25 17:00:45,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 17:00:45,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 17:00:45,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2535 transitions. [2022-11-25 17:00:45,575 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39733542319749215 [2022-11-25 17:00:45,576 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2535 transitions. [2022-11-25 17:00:45,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2535 transitions. [2022-11-25 17:00:45,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:00:45,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2535 transitions. [2022-11-25 17:00:45,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 230.45454545454547) internal successors, (2535), 11 states have internal predecessors, (2535), 0 states have call successors, (0), 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-25 17:00:45,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 17:00:45,586 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 580.0) internal successors, (6960), 12 states have internal predecessors, (6960), 0 states have call successors, (0), 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-25 17:00:45,586 INFO L175 Difference]: Start difference. First operand has 412 places, 962 transitions, 49259 flow. Second operand 11 states and 2535 transitions. [2022-11-25 17:00:45,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 1033 transitions, 52849 flow [2022-11-25 17:00:52,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 1033 transitions, 51929 flow, removed 30 selfloop flow, removed 7 redundant places. [2022-11-25 17:00:52,178 INFO L231 Difference]: Finished difference. Result has 419 places, 984 transitions, 50557 flow [2022-11-25 17:00:52,179 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=48304, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=961, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=425, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=50557, PETRI_PLACES=419, PETRI_TRANSITIONS=984} [2022-11-25 17:00:52,179 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 339 predicate places. [2022-11-25 17:00:52,179 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 984 transitions, 50557 flow [2022-11-25 17:00:52,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 221.72727272727272) internal successors, (2439), 11 states have internal predecessors, (2439), 0 states have call successors, (0), 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-25 17:00:52,180 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:00:52,180 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] [2022-11-25 17:00:52,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-25 17:00:52,180 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 17:00:52,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:00:52,181 INFO L85 PathProgramCache]: Analyzing trace with hash 2083603324, now seen corresponding path program 1 times [2022-11-25 17:00:52,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:00:52,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466236086] [2022-11-25 17:00:52,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:00:52,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:00:52,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:00:52,927 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-25 17:00:52,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:00:52,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466236086] [2022-11-25 17:00:52,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466236086] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:00:52,928 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:00:52,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 17:00:52,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606064646] [2022-11-25 17:00:52,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:00:52,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 17:00:52,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:00:52,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 17:00:52,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-25 17:00:54,052 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 580 [2022-11-25 17:00:54,053 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 984 transitions, 50557 flow. Second operand has 6 states, 6 states have (on average 229.0) internal successors, (1374), 6 states have internal predecessors, (1374), 0 states have call successors, (0), 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-25 17:00:54,053 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:00:54,053 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 580 [2022-11-25 17:00:54,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:01:01,857 INFO L130 PetriNetUnfolder]: 2502/7132 cut-off events. [2022-11-25 17:01:01,858 INFO L131 PetriNetUnfolder]: For 926838/928862 co-relation queries the response was YES. [2022-11-25 17:01:01,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85201 conditions, 7132 events. 2502/7132 cut-off events. For 926838/928862 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 72888 event pairs, 814 based on Foata normal form. 59/6993 useless extension candidates. Maximal degree in co-relation 85040. Up to 4305 conditions per place. [2022-11-25 17:01:01,997 INFO L137 encePairwiseOnDemand]: 571/580 looper letters, 639 selfloop transitions, 445 changer transitions 0/1374 dead transitions. [2022-11-25 17:01:01,997 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 1374 transitions, 75988 flow [2022-11-25 17:01:02,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 17:01:02,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 17:01:02,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1419 transitions. [2022-11-25 17:01:02,003 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4077586206896552 [2022-11-25 17:01:02,003 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1419 transitions. [2022-11-25 17:01:02,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1419 transitions. [2022-11-25 17:01:02,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:01:02,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1419 transitions. [2022-11-25 17:01:02,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 236.5) internal successors, (1419), 6 states have internal predecessors, (1419), 0 states have call successors, (0), 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-25 17:01:02,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 580.0) internal successors, (4060), 7 states have internal predecessors, (4060), 0 states have call successors, (0), 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-25 17:01:02,010 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 580.0) internal successors, (4060), 7 states have internal predecessors, (4060), 0 states have call successors, (0), 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-25 17:01:02,010 INFO L175 Difference]: Start difference. First operand has 419 places, 984 transitions, 50557 flow. Second operand 6 states and 1419 transitions. [2022-11-25 17:01:02,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 1374 transitions, 75988 flow [2022-11-25 17:01:07,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 1374 transitions, 75605 flow, removed 52 selfloop flow, removed 5 redundant places. [2022-11-25 17:01:07,241 INFO L231 Difference]: Finished difference. Result has 424 places, 1365 transitions, 75478 flow [2022-11-25 17:01:07,242 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=50174, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=984, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=773, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=75478, PETRI_PLACES=424, PETRI_TRANSITIONS=1365} [2022-11-25 17:01:07,243 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 344 predicate places. [2022-11-25 17:01:07,243 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 1365 transitions, 75478 flow [2022-11-25 17:01:07,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 229.0) internal successors, (1374), 6 states have internal predecessors, (1374), 0 states have call successors, (0), 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-25 17:01:07,243 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:01:07,243 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] [2022-11-25 17:01:07,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-25 17:01:07,243 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 17:01:07,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:01:07,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1446191537, now seen corresponding path program 1 times [2022-11-25 17:01:07,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:01:07,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930349270] [2022-11-25 17:01:07,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:01:07,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:01:07,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:01:07,620 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-25 17:01:07,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:01:07,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930349270] [2022-11-25 17:01:07,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930349270] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:01:07,621 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:01:07,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 17:01:07,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354035807] [2022-11-25 17:01:07,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:01:07,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 17:01:07,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:01:07,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 17:01:07,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-25 17:01:08,550 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 580 [2022-11-25 17:01:08,551 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 1365 transitions, 75478 flow. Second operand has 6 states, 6 states have (on average 223.66666666666666) internal successors, (1342), 6 states have internal predecessors, (1342), 0 states have call successors, (0), 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-25 17:01:08,551 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:01:08,551 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 580 [2022-11-25 17:01:08,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:01:15,424 INFO L130 PetriNetUnfolder]: 2009/6605 cut-off events. [2022-11-25 17:01:15,424 INFO L131 PetriNetUnfolder]: For 966581/968899 co-relation queries the response was YES. [2022-11-25 17:01:15,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85527 conditions, 6605 events. 2009/6605 cut-off events. For 966581/968899 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 71939 event pairs, 642 based on Foata normal form. 85/6573 useless extension candidates. Maximal degree in co-relation 85363. Up to 3826 conditions per place. [2022-11-25 17:01:15,716 INFO L137 encePairwiseOnDemand]: 569/580 looper letters, 525 selfloop transitions, 13 changer transitions 664/1370 dead transitions. [2022-11-25 17:01:15,717 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 1370 transitions, 77631 flow [2022-11-25 17:01:15,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 17:01:15,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 17:01:15,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1369 transitions. [2022-11-25 17:01:15,719 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39339080459770115 [2022-11-25 17:01:15,719 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1369 transitions. [2022-11-25 17:01:15,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1369 transitions. [2022-11-25 17:01:15,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:01:15,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1369 transitions. [2022-11-25 17:01:15,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 228.16666666666666) internal successors, (1369), 6 states have internal predecessors, (1369), 0 states have call successors, (0), 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-25 17:01:15,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 580.0) internal successors, (4060), 7 states have internal predecessors, (4060), 0 states have call successors, (0), 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-25 17:01:15,727 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 580.0) internal successors, (4060), 7 states have internal predecessors, (4060), 0 states have call successors, (0), 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-25 17:01:15,727 INFO L175 Difference]: Start difference. First operand has 424 places, 1365 transitions, 75478 flow. Second operand 6 states and 1369 transitions. [2022-11-25 17:01:15,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 1370 transitions, 77631 flow [2022-11-25 17:01:21,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 1370 transitions, 77607 flow, removed 12 selfloop flow, removed 0 redundant places. [2022-11-25 17:01:21,680 INFO L231 Difference]: Finished difference. Result has 428 places, 700 transitions, 39788 flow [2022-11-25 17:01:21,681 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=75452, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=39788, PETRI_PLACES=428, PETRI_TRANSITIONS=700} [2022-11-25 17:01:21,682 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 348 predicate places. [2022-11-25 17:01:21,682 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 700 transitions, 39788 flow [2022-11-25 17:01:21,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 223.66666666666666) internal successors, (1342), 6 states have internal predecessors, (1342), 0 states have call successors, (0), 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-25 17:01:21,683 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:01:21,683 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] [2022-11-25 17:01:21,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-25 17:01:21,683 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 17:01:21,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:01:21,684 INFO L85 PathProgramCache]: Analyzing trace with hash -2062630722, now seen corresponding path program 1 times [2022-11-25 17:01:21,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:01:21,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599103972] [2022-11-25 17:01:21,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:01:21,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:01:21,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:01:22,534 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-25 17:01:22,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:01:22,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599103972] [2022-11-25 17:01:22,535 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599103972] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:01:22,535 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:01:22,535 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 17:01:22,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532930017] [2022-11-25 17:01:22,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:01:22,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-25 17:01:22,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:01:22,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-25 17:01:22,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-11-25 17:01:24,447 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 580 [2022-11-25 17:01:24,449 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 700 transitions, 39788 flow. Second operand has 9 states, 9 states have (on average 223.22222222222223) internal successors, (2009), 9 states have internal predecessors, (2009), 0 states have call successors, (0), 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-25 17:01:24,449 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:01:24,449 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 580 [2022-11-25 17:01:24,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:01:29,187 INFO L130 PetriNetUnfolder]: 1571/4439 cut-off events. [2022-11-25 17:01:29,187 INFO L131 PetriNetUnfolder]: For 493842/494678 co-relation queries the response was YES. [2022-11-25 17:01:29,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48495 conditions, 4439 events. 1571/4439 cut-off events. For 493842/494678 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 41590 event pairs, 599 based on Foata normal form. 53/4412 useless extension candidates. Maximal degree in co-relation 48330. Up to 2471 conditions per place. [2022-11-25 17:01:29,267 INFO L137 encePairwiseOnDemand]: 572/580 looper letters, 265 selfloop transitions, 316 changer transitions 13/752 dead transitions. [2022-11-25 17:01:29,267 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 752 transitions, 42334 flow [2022-11-25 17:01:29,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 17:01:29,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 17:01:29,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1591 transitions. [2022-11-25 17:01:29,270 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.391871921182266 [2022-11-25 17:01:29,270 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1591 transitions. [2022-11-25 17:01:29,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1591 transitions. [2022-11-25 17:01:29,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:01:29,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1591 transitions. [2022-11-25 17:01:29,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 227.28571428571428) internal successors, (1591), 7 states have internal predecessors, (1591), 0 states have call successors, (0), 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-25 17:01:29,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 580.0) internal successors, (4640), 8 states have internal predecessors, (4640), 0 states have call successors, (0), 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-25 17:01:29,275 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 580.0) internal successors, (4640), 8 states have internal predecessors, (4640), 0 states have call successors, (0), 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-25 17:01:29,275 INFO L175 Difference]: Start difference. First operand has 428 places, 700 transitions, 39788 flow. Second operand 7 states and 1591 transitions. [2022-11-25 17:01:29,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 752 transitions, 42334 flow [2022-11-25 17:01:31,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 752 transitions, 31153 flow, removed 478 selfloop flow, removed 97 redundant places. [2022-11-25 17:01:31,662 INFO L231 Difference]: Finished difference. Result has 313 places, 731 transitions, 30639 flow [2022-11-25 17:01:31,662 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=28935, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=30639, PETRI_PLACES=313, PETRI_TRANSITIONS=731} [2022-11-25 17:01:31,663 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 233 predicate places. [2022-11-25 17:01:31,663 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 731 transitions, 30639 flow [2022-11-25 17:01:31,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 223.22222222222223) internal successors, (2009), 9 states have internal predecessors, (2009), 0 states have call successors, (0), 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-25 17:01:31,664 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:01:31,664 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] [2022-11-25 17:01:31,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-11-25 17:01:31,665 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 17:01:31,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:01:31,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1921227648, now seen corresponding path program 1 times [2022-11-25 17:01:31,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:01:31,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132016943] [2022-11-25 17:01:31,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:01:31,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:01:31,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:01:32,432 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-25 17:01:32,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:01:32,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132016943] [2022-11-25 17:01:32,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132016943] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:01:32,433 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:01:32,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 17:01:32,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759561195] [2022-11-25 17:01:32,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:01:32,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 17:01:32,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:01:32,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 17:01:32,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-25 17:01:34,383 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 580 [2022-11-25 17:01:34,385 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 731 transitions, 30639 flow. Second operand has 10 states, 10 states have (on average 221.2) internal successors, (2212), 10 states have internal predecessors, (2212), 0 states have call successors, (0), 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-25 17:01:34,385 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:01:34,385 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 580 [2022-11-25 17:01:34,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:01:37,382 INFO L130 PetriNetUnfolder]: 1386/3831 cut-off events. [2022-11-25 17:01:37,382 INFO L131 PetriNetUnfolder]: For 198050/198604 co-relation queries the response was YES. [2022-11-25 17:01:37,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36016 conditions, 3831 events. 1386/3831 cut-off events. For 198050/198604 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 34864 event pairs, 447 based on Foata normal form. 84/3829 useless extension candidates. Maximal degree in co-relation 35917. Up to 1703 conditions per place. [2022-11-25 17:01:37,419 INFO L137 encePairwiseOnDemand]: 573/580 looper letters, 90 selfloop transitions, 45 changer transitions 581/749 dead transitions. [2022-11-25 17:01:37,419 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 749 transitions, 31911 flow [2022-11-25 17:01:37,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 17:01:37,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 17:01:37,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1799 transitions. [2022-11-25 17:01:37,421 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3877155172413793 [2022-11-25 17:01:37,421 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1799 transitions. [2022-11-25 17:01:37,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1799 transitions. [2022-11-25 17:01:37,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:01:37,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1799 transitions. [2022-11-25 17:01:37,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 224.875) internal successors, (1799), 8 states have internal predecessors, (1799), 0 states have call successors, (0), 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-25 17:01:37,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 580.0) internal successors, (5220), 9 states have internal predecessors, (5220), 0 states have call successors, (0), 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-25 17:01:37,425 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 580.0) internal successors, (5220), 9 states have internal predecessors, (5220), 0 states have call successors, (0), 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-25 17:01:37,425 INFO L175 Difference]: Start difference. First operand has 313 places, 731 transitions, 30639 flow. Second operand 8 states and 1799 transitions. [2022-11-25 17:01:37,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 749 transitions, 31911 flow [2022-11-25 17:01:38,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 749 transitions, 30747 flow, removed 29 selfloop flow, removed 7 redundant places. [2022-11-25 17:01:38,502 INFO L231 Difference]: Finished difference. Result has 317 places, 168 transitions, 5671 flow [2022-11-25 17:01:38,503 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=29484, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5671, PETRI_PLACES=317, PETRI_TRANSITIONS=168} [2022-11-25 17:01:38,503 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 237 predicate places. [2022-11-25 17:01:38,503 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 168 transitions, 5671 flow [2022-11-25 17:01:38,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 221.2) internal successors, (2212), 10 states have internal predecessors, (2212), 0 states have call successors, (0), 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-25 17:01:38,504 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:01:38,504 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] [2022-11-25 17:01:38,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-11-25 17:01:38,504 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 17:01:38,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:01:38,504 INFO L85 PathProgramCache]: Analyzing trace with hash -439377780, now seen corresponding path program 2 times [2022-11-25 17:01:38,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:01:38,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359760958] [2022-11-25 17:01:38,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:01:38,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:01:38,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:01:39,480 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-25 17:01:39,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:01:39,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359760958] [2022-11-25 17:01:39,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359760958] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:01:39,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:01:39,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 17:01:39,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909584264] [2022-11-25 17:01:39,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:01:39,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 17:01:39,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:01:39,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 17:01:39,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-25 17:01:41,695 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 580 [2022-11-25 17:01:41,696 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 168 transitions, 5671 flow. Second operand has 10 states, 10 states have (on average 221.2) internal successors, (2212), 10 states have internal predecessors, (2212), 0 states have call successors, (0), 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-25 17:01:41,696 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:01:41,696 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 580 [2022-11-25 17:01:41,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:01:43,120 INFO L130 PetriNetUnfolder]: 252/761 cut-off events. [2022-11-25 17:01:43,120 INFO L131 PetriNetUnfolder]: For 29572/29632 co-relation queries the response was YES. [2022-11-25 17:01:43,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6635 conditions, 761 events. 252/761 cut-off events. For 29572/29632 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4535 event pairs, 100 based on Foata normal form. 11/772 useless extension candidates. Maximal degree in co-relation 6534. Up to 355 conditions per place. [2022-11-25 17:01:43,129 INFO L137 encePairwiseOnDemand]: 572/580 looper letters, 82 selfloop transitions, 47 changer transitions 24/186 dead transitions. [2022-11-25 17:01:43,130 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 186 transitions, 6261 flow [2022-11-25 17:01:43,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 17:01:43,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 17:01:43,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1793 transitions. [2022-11-25 17:01:43,133 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.38642241379310344 [2022-11-25 17:01:43,134 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1793 transitions. [2022-11-25 17:01:43,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1793 transitions. [2022-11-25 17:01:43,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:01:43,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1793 transitions. [2022-11-25 17:01:43,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 224.125) internal successors, (1793), 8 states have internal predecessors, (1793), 0 states have call successors, (0), 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-25 17:01:43,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 580.0) internal successors, (5220), 9 states have internal predecessors, (5220), 0 states have call successors, (0), 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-25 17:01:43,142 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 580.0) internal successors, (5220), 9 states have internal predecessors, (5220), 0 states have call successors, (0), 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-25 17:01:43,142 INFO L175 Difference]: Start difference. First operand has 317 places, 168 transitions, 5671 flow. Second operand 8 states and 1793 transitions. [2022-11-25 17:01:43,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 186 transitions, 6261 flow [2022-11-25 17:01:43,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 186 transitions, 3817 flow, removed 360 selfloop flow, removed 92 redundant places. [2022-11-25 17:01:43,240 INFO L231 Difference]: Finished difference. Result has 178 places, 156 transitions, 3046 flow [2022-11-25 17:01:43,241 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=3331, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3046, PETRI_PLACES=178, PETRI_TRANSITIONS=156} [2022-11-25 17:01:43,241 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 98 predicate places. [2022-11-25 17:01:43,241 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 156 transitions, 3046 flow [2022-11-25 17:01:43,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 221.2) internal successors, (2212), 10 states have internal predecessors, (2212), 0 states have call successors, (0), 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-25 17:01:43,242 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:01:43,243 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] [2022-11-25 17:01:43,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-11-25 17:01:43,243 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 17:01:43,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:01:43,244 INFO L85 PathProgramCache]: Analyzing trace with hash -38929080, now seen corresponding path program 3 times [2022-11-25 17:01:43,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:01:43,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299870846] [2022-11-25 17:01:43,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:01:43,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:01:43,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:01:44,083 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-25 17:01:44,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:01:44,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299870846] [2022-11-25 17:01:44,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299870846] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:01:44,086 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:01:44,086 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 17:01:44,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476915427] [2022-11-25 17:01:44,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:01:44,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 17:01:44,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:01:44,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 17:01:44,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-11-25 17:01:46,075 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 580 [2022-11-25 17:01:46,076 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 156 transitions, 3046 flow. Second operand has 10 states, 10 states have (on average 221.2) internal successors, (2212), 10 states have internal predecessors, (2212), 0 states have call successors, (0), 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-25 17:01:46,076 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:01:46,076 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 580 [2022-11-25 17:01:46,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:01:47,126 INFO L130 PetriNetUnfolder]: 251/771 cut-off events. [2022-11-25 17:01:47,126 INFO L131 PetriNetUnfolder]: For 8148/8168 co-relation queries the response was YES. [2022-11-25 17:01:47,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4637 conditions, 771 events. 251/771 cut-off events. For 8148/8168 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4728 event pairs, 99 based on Foata normal form. 11/782 useless extension candidates. Maximal degree in co-relation 4601. Up to 354 conditions per place. [2022-11-25 17:01:47,130 INFO L137 encePairwiseOnDemand]: 572/580 looper letters, 70 selfloop transitions, 46 changer transitions 37/186 dead transitions. [2022-11-25 17:01:47,131 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 186 transitions, 3750 flow [2022-11-25 17:01:47,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 17:01:47,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 17:01:47,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2013 transitions. [2022-11-25 17:01:47,133 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.385632183908046 [2022-11-25 17:01:47,133 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2013 transitions. [2022-11-25 17:01:47,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2013 transitions. [2022-11-25 17:01:47,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:01:47,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2013 transitions. [2022-11-25 17:01:47,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 223.66666666666666) internal successors, (2013), 9 states have internal predecessors, (2013), 0 states have call successors, (0), 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-25 17:01:47,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 17:01:47,138 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 580.0) internal successors, (5800), 10 states have internal predecessors, (5800), 0 states have call successors, (0), 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-25 17:01:47,138 INFO L175 Difference]: Start difference. First operand has 178 places, 156 transitions, 3046 flow. Second operand 9 states and 2013 transitions. [2022-11-25 17:01:47,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 186 transitions, 3750 flow [2022-11-25 17:01:47,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 186 transitions, 3578 flow, removed 1 selfloop flow, removed 9 redundant places. [2022-11-25 17:01:47,160 INFO L231 Difference]: Finished difference. Result has 177 places, 144 transitions, 2622 flow [2022-11-25 17:01:47,160 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=2916, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2622, PETRI_PLACES=177, PETRI_TRANSITIONS=144} [2022-11-25 17:01:47,161 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 97 predicate places. [2022-11-25 17:01:47,161 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 144 transitions, 2622 flow [2022-11-25 17:01:47,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 221.2) internal successors, (2212), 10 states have internal predecessors, (2212), 0 states have call successors, (0), 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-25 17:01:47,161 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:01:47,162 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] [2022-11-25 17:01:47,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-11-25 17:01:47,162 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 17:01:47,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:01:47,162 INFO L85 PathProgramCache]: Analyzing trace with hash -424123188, now seen corresponding path program 4 times [2022-11-25 17:01:47,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:01:47,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086416115] [2022-11-25 17:01:47,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:01:47,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:01:47,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:01:47,760 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-25 17:01:47,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:01:47,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086416115] [2022-11-25 17:01:47,760 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086416115] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:01:47,761 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:01:47,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 17:01:47,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688259139] [2022-11-25 17:01:47,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:01:47,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 17:01:47,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:01:47,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 17:01:47,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-11-25 17:01:50,558 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 580 [2022-11-25 17:01:50,559 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 144 transitions, 2622 flow. Second operand has 10 states, 10 states have (on average 221.2) internal successors, (2212), 10 states have internal predecessors, (2212), 0 states have call successors, (0), 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-25 17:01:50,559 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:01:50,560 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 580 [2022-11-25 17:01:50,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:01:51,438 INFO L130 PetriNetUnfolder]: 251/782 cut-off events. [2022-11-25 17:01:51,438 INFO L131 PetriNetUnfolder]: For 7740/7760 co-relation queries the response was YES. [2022-11-25 17:01:51,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4446 conditions, 782 events. 251/782 cut-off events. For 7740/7760 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4864 event pairs, 99 based on Foata normal form. 11/793 useless extension candidates. Maximal degree in co-relation 4409. Up to 354 conditions per place. [2022-11-25 17:01:51,443 INFO L137 encePairwiseOnDemand]: 572/580 looper letters, 58 selfloop transitions, 43 changer transitions 50/184 dead transitions. [2022-11-25 17:01:51,443 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 184 transitions, 3518 flow [2022-11-25 17:01:51,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 17:01:51,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 17:01:51,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1791 transitions. [2022-11-25 17:01:51,445 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.38599137931034483 [2022-11-25 17:01:51,445 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1791 transitions. [2022-11-25 17:01:51,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1791 transitions. [2022-11-25 17:01:51,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:01:51,446 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1791 transitions. [2022-11-25 17:01:51,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 223.875) internal successors, (1791), 8 states have internal predecessors, (1791), 0 states have call successors, (0), 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-25 17:01:51,448 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 580.0) internal successors, (5220), 9 states have internal predecessors, (5220), 0 states have call successors, (0), 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-25 17:01:51,449 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 580.0) internal successors, (5220), 9 states have internal predecessors, (5220), 0 states have call successors, (0), 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-25 17:01:51,449 INFO L175 Difference]: Start difference. First operand has 177 places, 144 transitions, 2622 flow. Second operand 8 states and 1791 transitions. [2022-11-25 17:01:51,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 184 transitions, 3518 flow [2022-11-25 17:01:51,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 184 transitions, 3352 flow, removed 5 selfloop flow, removed 9 redundant places. [2022-11-25 17:01:51,474 INFO L231 Difference]: Finished difference. Result has 175 places, 132 transitions, 2230 flow [2022-11-25 17:01:51,474 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=2524, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2230, PETRI_PLACES=175, PETRI_TRANSITIONS=132} [2022-11-25 17:01:51,474 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 95 predicate places. [2022-11-25 17:01:51,474 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 132 transitions, 2230 flow [2022-11-25 17:01:51,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 221.2) internal successors, (2212), 10 states have internal predecessors, (2212), 0 states have call successors, (0), 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-25 17:01:51,475 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:01:51,475 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] [2022-11-25 17:01:51,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-11-25 17:01:51,475 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-25 17:01:51,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:01:51,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1544275016, now seen corresponding path program 5 times [2022-11-25 17:01:51,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:01:51,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222931175] [2022-11-25 17:01:51,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:01:51,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:01:51,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:01:52,087 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-25 17:01:52,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:01:52,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222931175] [2022-11-25 17:01:52,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222931175] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:01:52,087 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:01:52,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 17:01:52,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766879816] [2022-11-25 17:01:52,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:01:52,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 17:01:52,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:01:52,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 17:01:52,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-11-25 17:01:54,266 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 580 [2022-11-25 17:01:54,267 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 132 transitions, 2230 flow. Second operand has 10 states, 10 states have (on average 221.2) internal successors, (2212), 10 states have internal predecessors, (2212), 0 states have call successors, (0), 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-25 17:01:54,267 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:01:54,267 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 580 [2022-11-25 17:01:54,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:01:54,951 INFO L130 PetriNetUnfolder]: 196/595 cut-off events. [2022-11-25 17:01:54,951 INFO L131 PetriNetUnfolder]: For 6074/6094 co-relation queries the response was YES. [2022-11-25 17:01:54,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3239 conditions, 595 events. 196/595 cut-off events. For 6074/6094 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 3299 event pairs, 99 based on Foata normal form. 11/606 useless extension candidates. Maximal degree in co-relation 3202. Up to 266 conditions per place. [2022-11-25 17:01:54,953 INFO L137 encePairwiseOnDemand]: 573/580 looper letters, 0 selfloop transitions, 0 changer transitions 135/135 dead transitions. [2022-11-25 17:01:54,953 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 135 transitions, 2436 flow [2022-11-25 17:01:54,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 17:01:54,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 17:01:54,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1781 transitions. [2022-11-25 17:01:54,956 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.38383620689655173 [2022-11-25 17:01:54,956 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1781 transitions. [2022-11-25 17:01:54,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1781 transitions. [2022-11-25 17:01:54,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:01:54,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1781 transitions. [2022-11-25 17:01:54,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 222.625) internal successors, (1781), 8 states have internal predecessors, (1781), 0 states have call successors, (0), 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-25 17:01:54,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 580.0) internal successors, (5220), 9 states have internal predecessors, (5220), 0 states have call successors, (0), 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-25 17:01:54,959 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 580.0) internal successors, (5220), 9 states have internal predecessors, (5220), 0 states have call successors, (0), 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-25 17:01:54,959 INFO L175 Difference]: Start difference. First operand has 175 places, 132 transitions, 2230 flow. Second operand 8 states and 1781 transitions. [2022-11-25 17:01:54,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 135 transitions, 2436 flow [2022-11-25 17:01:54,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 135 transitions, 2329 flow, removed 5 selfloop flow, removed 8 redundant places. [2022-11-25 17:01:54,977 INFO L231 Difference]: Finished difference. Result has 169 places, 0 transitions, 0 flow [2022-11-25 17:01:54,977 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=580, PETRI_DIFFERENCE_MINUEND_FLOW=2117, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=169, PETRI_TRANSITIONS=0} [2022-11-25 17:01:54,978 INFO L288 CegarLoopForPetriNet]: 80 programPoint places, 89 predicate places. [2022-11-25 17:01:54,978 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 0 transitions, 0 flow [2022-11-25 17:01:54,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 221.2) internal successors, (2212), 10 states have internal predecessors, (2212), 0 states have call successors, (0), 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-25 17:01:54,980 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (26 of 27 remaining) [2022-11-25 17:01:54,981 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (25 of 27 remaining) [2022-11-25 17:01:54,981 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (24 of 27 remaining) [2022-11-25 17:01:54,981 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (23 of 27 remaining) [2022-11-25 17:01:54,981 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (22 of 27 remaining) [2022-11-25 17:01:54,981 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (21 of 27 remaining) [2022-11-25 17:01:54,981 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (20 of 27 remaining) [2022-11-25 17:01:54,982 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (19 of 27 remaining) [2022-11-25 17:01:54,982 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (18 of 27 remaining) [2022-11-25 17:01:54,982 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (17 of 27 remaining) [2022-11-25 17:01:54,982 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (16 of 27 remaining) [2022-11-25 17:01:54,982 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE (15 of 27 remaining) [2022-11-25 17:01:54,982 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (14 of 27 remaining) [2022-11-25 17:01:54,982 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (13 of 27 remaining) [2022-11-25 17:01:54,983 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 27 remaining) [2022-11-25 17:01:54,983 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (11 of 27 remaining) [2022-11-25 17:01:54,983 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (10 of 27 remaining) [2022-11-25 17:01:54,983 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (9 of 27 remaining) [2022-11-25 17:01:54,983 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr3ASSERT_VIOLATIONDATA_RACE (8 of 27 remaining) [2022-11-25 17:01:54,983 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (7 of 27 remaining) [2022-11-25 17:01:54,983 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (6 of 27 remaining) [2022-11-25 17:01:54,983 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (5 of 27 remaining) [2022-11-25 17:01:54,983 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr3ASSERT_VIOLATIONDATA_RACE (4 of 27 remaining) [2022-11-25 17:01:54,984 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (3 of 27 remaining) [2022-11-25 17:01:54,984 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (2 of 27 remaining) [2022-11-25 17:01:54,984 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (1 of 27 remaining) [2022-11-25 17:01:54,984 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr3ASSERT_VIOLATIONDATA_RACE (0 of 27 remaining) [2022-11-25 17:01:54,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-11-25 17:01:54,984 INFO L445 BasicCegarLoop]: Path program histogram: [19, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:01:54,989 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-11-25 17:01:54,990 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-25 17:01:54,993 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.11 05:01:54 BasicIcfg [2022-11-25 17:01:54,993 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-25 17:01:54,993 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-25 17:01:54,994 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-25 17:01:54,994 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-25 17:01:54,994 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 04:49:52" (3/4) ... [2022-11-25 17:01:54,997 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-11-25 17:01:55,002 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2022-11-25 17:01:55,008 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 26 nodes and edges [2022-11-25 17:01:55,009 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2022-11-25 17:01:55,009 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-11-25 17:01:55,010 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-11-25 17:01:55,053 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84b696ad-10ea-4067-97b3-7f860885e48c/bin/uautomizer-ZsLfNo2U6R/witness.graphml [2022-11-25 17:01:55,053 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-25 17:01:55,054 INFO L158 Benchmark]: Toolchain (without parser) took 725868.06ms. Allocated memory was 157.3MB in the beginning and 5.8GB in the end (delta: 5.6GB). Free memory was 109.3MB in the beginning and 4.4GB in the end (delta: -4.3GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. [2022-11-25 17:01:55,054 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 123.7MB. Free memory is still 99.1MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-25 17:01:55,054 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1450.11ms. Allocated memory is still 157.3MB. Free memory was 108.9MB in the beginning and 106.3MB in the end (delta: 2.6MB). Peak memory consumption was 53.2MB. Max. memory is 16.1GB. [2022-11-25 17:01:55,055 INFO L158 Benchmark]: Boogie Procedure Inliner took 121.20ms. Allocated memory is still 157.3MB. Free memory was 106.3MB in the beginning and 102.2MB in the end (delta: 4.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-25 17:01:55,055 INFO L158 Benchmark]: Boogie Preprocessor took 110.97ms. Allocated memory is still 157.3MB. Free memory was 102.2MB in the beginning and 98.0MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-25 17:01:55,055 INFO L158 Benchmark]: RCFGBuilder took 1218.26ms. Allocated memory is still 157.3MB. Free memory was 98.0MB in the beginning and 119.2MB in the end (delta: -21.1MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2022-11-25 17:01:55,056 INFO L158 Benchmark]: TraceAbstraction took 722900.24ms. Allocated memory was 157.3MB in the beginning and 5.8GB in the end (delta: 5.6GB). Free memory was 118.1MB in the beginning and 4.4GB in the end (delta: -4.3GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. [2022-11-25 17:01:55,056 INFO L158 Benchmark]: Witness Printer took 59.78ms. Allocated memory is still 5.8GB. Free memory was 4.4GB in the beginning and 4.4GB in the end (delta: 5.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2022-11-25 17:01:55,058 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.30ms. Allocated memory is still 123.7MB. Free memory is still 99.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1450.11ms. Allocated memory is still 157.3MB. Free memory was 108.9MB in the beginning and 106.3MB in the end (delta: 2.6MB). Peak memory consumption was 53.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 121.20ms. Allocated memory is still 157.3MB. Free memory was 106.3MB in the beginning and 102.2MB in the end (delta: 4.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 110.97ms. Allocated memory is still 157.3MB. Free memory was 102.2MB in the beginning and 98.0MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1218.26ms. Allocated memory is still 157.3MB. Free memory was 98.0MB in the beginning and 119.2MB in the end (delta: -21.1MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * TraceAbstraction took 722900.24ms. Allocated memory was 157.3MB in the beginning and 5.8GB in the end (delta: 5.6GB). Free memory was 118.1MB in the beginning and 4.4GB in the end (delta: -4.3GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. * Witness Printer took 59.78ms. Allocated memory is still 5.8GB. Free memory was 4.4GB in the beginning and 4.4GB in the end (delta: 5.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 304.7s, 273 PlacesBefore, 80 PlacesAfterwards, 274 TransitionsBefore, 77 TransitionsAfterwards, 5880 CoEnabledTransitionPairs, 19 FixpointIterations, 171 TrivialSequentialCompositions, 91 ConcurrentSequentialCompositions, 12 TrivialYvCompositions, 25 ConcurrentYvCompositions, 4 ChoiceCompositions, 303 TotalNumberOfCompositions, 48765 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 9290, independent: 7380, independent conditional: 0, independent unconditional: 7380, dependent: 1439, dependent conditional: 0, dependent unconditional: 1439, unknown: 471, unknown conditional: 0, unknown unconditional: 471] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4002, independent: 3794, independent conditional: 0, independent unconditional: 3794, dependent: 159, dependent conditional: 0, dependent unconditional: 159, unknown: 49, unknown conditional: 0, unknown unconditional: 49] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4002, independent: 3286, independent conditional: 0, independent unconditional: 3286, dependent: 716, dependent conditional: 0, dependent unconditional: 716, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 716, independent: 508, independent conditional: 0, independent unconditional: 508, dependent: 159, dependent conditional: 0, dependent unconditional: 159, unknown: 49, unknown conditional: 0, unknown unconditional: 49] , SemanticIndependenceRelation.Query Time [ms]: [ total: 140220, independent: 1136, independent conditional: 0, independent unconditional: 1136, dependent: 37312, dependent conditional: 0, dependent unconditional: 37312, unknown: 101772, unknown conditional: 0, unknown unconditional: 101772] ], Cache Queries: [ total: 9290, independent: 3586, independent conditional: 0, independent unconditional: 3586, dependent: 1280, dependent conditional: 0, dependent unconditional: 1280, unknown: 4424, unknown conditional: 0, unknown unconditional: 4424] , Statistics on independence cache: Total cache size (in pairs): 259, Positive cache size: 184, Positive conditional cache size: 0, Positive unconditional cache size: 184, Negative cache size: 75, Negative conditional cache size: 0, Negative unconditional cache size: 75, Unknown cache size: 21, Unknown conditional cache size: 0, Unknown unconditional cache size: 21 - PositiveResult [Line: 1705]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1706]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1707]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1708]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1712]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1744]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1722]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1745]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1723]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1746]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1740]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1747]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1741]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1691]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1693]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1696]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1699]: there are no data races For all program executions holds that there are no data races at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 4 procedures, 287 locations, 27 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 722.7s, OverallIterations: 45, TraceHistogramMax: 1, PathProgramHistogramMax: 19, EmptinessCheckTime: 0.0s, AutomataDifference: 381.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 305.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 21535 SdHoareTripleChecker+Valid, 201.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 15995 mSDsluCounter, 6336 SdHoareTripleChecker+Invalid, 188.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5906 mSDsCounter, 9220 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 65322 IncrementalHoareTripleChecker+Invalid, 74542 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 9220 mSolverCounterUnsat, 430 mSDtfsCounter, 65322 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 583 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 533 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 993 ImplicationChecksByTransitivity, 13.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=75478occurred in iteration=38, InterpolantAutomatonStates: 412, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 33.1s InterpolantComputationTime, 803 NumberOfCodeBlocks, 803 NumberOfCodeBlocksAsserted, 45 NumberOfCheckSat, 758 ConstructedInterpolants, 0 QuantifiedInterpolants, 10904 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 45 InterpolantComputations, 45 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 17 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2022-11-25 17:01:55,153 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84b696ad-10ea-4067-97b3-7f860885e48c/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE