./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 5e519f3a 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_024972c0-b023-4193-804c-a641a106eabd/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_024972c0-b023-4193-804c-a641a106eabd/bin/uautomizer-Dbtcem3rbc/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_024972c0-b023-4193-804c-a641a106eabd/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_024972c0-b023-4193-804c-a641a106eabd/bin/uautomizer-Dbtcem3rbc/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_024972c0-b023-4193-804c-a641a106eabd/bin/uautomizer-Dbtcem3rbc/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_024972c0-b023-4193-804c-a641a106eabd/bin/uautomizer-Dbtcem3rbc --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-5e519f3 [2022-11-02 21:03:59,997 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 21:04:00,000 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 21:04:00,060 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 21:04:00,060 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 21:04:00,065 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 21:04:00,068 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 21:04:00,073 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 21:04:00,074 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 21:04:00,075 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 21:04:00,076 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 21:04:00,078 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 21:04:00,078 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 21:04:00,081 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 21:04:00,083 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 21:04:00,085 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 21:04:00,087 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 21:04:00,095 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 21:04:00,097 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 21:04:00,102 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 21:04:00,105 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 21:04:00,106 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 21:04:00,108 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 21:04:00,110 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 21:04:00,113 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 21:04:00,116 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 21:04:00,116 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 21:04:00,119 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 21:04:00,119 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 21:04:00,121 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 21:04:00,121 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 21:04:00,123 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 21:04:00,125 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 21:04:00,127 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 21:04:00,129 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 21:04:00,130 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 21:04:00,131 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 21:04:00,131 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 21:04:00,131 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 21:04:00,132 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 21:04:00,133 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 21:04:00,134 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_024972c0-b023-4193-804c-a641a106eabd/bin/uautomizer-Dbtcem3rbc/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-11-02 21:04:00,185 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 21:04:00,186 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 21:04:00,187 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 21:04:00,187 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 21:04:00,188 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-02 21:04:00,188 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-02 21:04:00,189 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 21:04:00,190 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 21:04:00,190 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 21:04:00,190 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 21:04:00,191 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 21:04:00,192 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-02 21:04:00,192 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 21:04:00,192 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 21:04:00,192 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 21:04:00,193 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-02 21:04:00,193 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-02 21:04:00,193 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-02 21:04:00,193 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-11-02 21:04:00,194 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 21:04:00,194 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 21:04:00,194 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 21:04:00,194 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-02 21:04:00,195 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 21:04:00,195 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 21:04:00,195 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-02 21:04:00,195 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 21:04:00,196 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 21:04:00,196 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-02 21:04:00,196 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-02 21:04:00,196 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 21:04:00,197 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-02 21:04:00,197 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-02 21:04:00,197 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-02 21:04:00,198 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-02 21:04:00,198 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_024972c0-b023-4193-804c-a641a106eabd/bin/uautomizer-Dbtcem3rbc/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_024972c0-b023-4193-804c-a641a106eabd/bin/uautomizer-Dbtcem3rbc 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-02 21:04:00,503 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 21:04:00,544 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 21:04:00,547 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 21:04:00,548 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 21:04:00,549 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 21:04:00,550 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_024972c0-b023-4193-804c-a641a106eabd/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i [2022-11-02 21:04:00,616 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_024972c0-b023-4193-804c-a641a106eabd/bin/uautomizer-Dbtcem3rbc/data/6c062e515/25888207c2384106ae93797fe42d5582/FLAGcfdd44552 [2022-11-02 21:04:01,298 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 21:04:01,299 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_024972c0-b023-4193-804c-a641a106eabd/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i [2022-11-02 21:04:01,317 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_024972c0-b023-4193-804c-a641a106eabd/bin/uautomizer-Dbtcem3rbc/data/6c062e515/25888207c2384106ae93797fe42d5582/FLAGcfdd44552 [2022-11-02 21:04:01,506 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_024972c0-b023-4193-804c-a641a106eabd/bin/uautomizer-Dbtcem3rbc/data/6c062e515/25888207c2384106ae93797fe42d5582 [2022-11-02 21:04:01,508 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 21:04:01,509 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 21:04:01,511 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 21:04:01,511 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 21:04:01,515 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 21:04:01,516 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 09:04:01" (1/1) ... [2022-11-02 21:04:01,517 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a73778 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:04:01, skipping insertion in model container [2022-11-02 21:04:01,517 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 09:04:01" (1/1) ... [2022-11-02 21:04:01,525 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 21:04:01,600 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 21:04:01,850 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-02 21:04:02,472 WARN L230 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_024972c0-b023-4193-804c-a641a106eabd/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i[75009,75022] [2022-11-02 21:04:02,538 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 21:04:02,552 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 21:04:02,566 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-02 21:04:02,639 WARN L230 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_024972c0-b023-4193-804c-a641a106eabd/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i[75009,75022] [2022-11-02 21:04:02,687 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 21:04:02,831 INFO L208 MainTranslator]: Completed translation [2022-11-02 21:04:02,831 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:04:02 WrapperNode [2022-11-02 21:04:02,832 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 21:04:02,833 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 21:04:02,833 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 21:04:02,833 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 21:04:02,841 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:04:02" (1/1) ... [2022-11-02 21:04:02,891 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:04:02" (1/1) ... [2022-11-02 21:04:02,940 INFO L138 Inliner]: procedures = 468, calls = 52, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 206 [2022-11-02 21:04:02,940 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 21:04:02,941 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 21:04:02,941 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 21:04:02,941 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 21:04:02,950 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:04:02" (1/1) ... [2022-11-02 21:04:02,951 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:04:02" (1/1) ... [2022-11-02 21:04:02,958 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:04:02" (1/1) ... [2022-11-02 21:04:02,969 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:04:02" (1/1) ... [2022-11-02 21:04:02,989 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:04:02" (1/1) ... [2022-11-02 21:04:02,992 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:04:02" (1/1) ... [2022-11-02 21:04:02,996 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:04:02" (1/1) ... [2022-11-02 21:04:02,998 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:04:02" (1/1) ... [2022-11-02 21:04:03,005 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 21:04:03,006 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 21:04:03,006 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 21:04:03,006 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 21:04:03,007 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:04:02" (1/1) ... [2022-11-02 21:04:03,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 21:04:03,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_024972c0-b023-4193-804c-a641a106eabd/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:04:03,068 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_024972c0-b023-4193-804c-a641a106eabd/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-02 21:04:03,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_024972c0-b023-4193-804c-a641a106eabd/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-02 21:04:03,113 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-02 21:04:03,113 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-02 21:04:03,114 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-02 21:04:03,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-02 21:04:03,114 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 21:04:03,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-02 21:04:03,114 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 21:04:03,114 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 21:04:03,114 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-11-02 21:04:03,115 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-11-02 21:04:03,115 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-02 21:04:03,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-02 21:04:03,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 21:04:03,117 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-02 21:04:03,546 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 21:04:03,548 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 21:04:04,179 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 21:04:04,257 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 21:04:04,257 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-02 21:04:04,259 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 09:04:04 BoogieIcfgContainer [2022-11-02 21:04:04,260 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 21:04:04,262 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-02 21:04:04,262 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-02 21:04:04,271 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-02 21:04:04,271 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.11 09:04:01" (1/3) ... [2022-11-02 21:04:04,272 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a515b83 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 09:04:04, skipping insertion in model container [2022-11-02 21:04:04,272 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:04:02" (2/3) ... [2022-11-02 21:04:04,272 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a515b83 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 09:04:04, skipping insertion in model container [2022-11-02 21:04:04,272 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 09:04:04" (3/3) ... [2022-11-02 21:04:04,273 INFO L112 eAbstractionObserver]: Analyzing ICFG race-3_2-container_of-global.i [2022-11-02 21:04:04,281 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-02 21:04:04,293 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-02 21:04:04,293 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 17 error locations. [2022-11-02 21:04:04,293 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-02 21:04:04,366 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-02 21:04:04,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 275 places, 277 transitions, 570 flow [2022-11-02 21:04:04,595 INFO L130 PetriNetUnfolder]: 10/354 cut-off events. [2022-11-02 21:04:04,595 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-02 21:04:04,601 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 581 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-02 21:04:04,602 INFO L82 GeneralOperation]: Start removeDead. Operand has 275 places, 277 transitions, 570 flow [2022-11-02 21:04:04,611 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 273 places, 274 transitions, 560 flow [2022-11-02 21:04:04,629 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-02 21:04:04,636 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;@f7d0995, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-02 21:04:04,638 INFO L358 AbstractCegarLoop]: Starting to check reachability of 27 error locations. [2022-11-02 21:04:04,655 INFO L130 PetriNetUnfolder]: 0/42 cut-off events. [2022-11-02 21:04:04,655 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-02 21:04:04,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:04,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:04,657 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-02 21:04:04,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:04,663 INFO L85 PathProgramCache]: Analyzing trace with hash -917232987, now seen corresponding path program 1 times [2022-11-02 21:04:04,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:04,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95340693] [2022-11-02 21:04:04,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:04,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:04,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:05,774 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-02 21:04:05,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:05,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95340693] [2022-11-02 21:04:05,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95340693] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:05,777 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:05,777 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 21:04:05,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317700169] [2022-11-02 21:04:05,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:05,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:04:05,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:05,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:04:05,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:04:05,837 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 277 [2022-11-02 21:04:05,846 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 274 transitions, 560 flow. Second operand has 6 states, 6 states have (on average 168.66666666666666) internal successors, (1012), 6 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:05,846 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:05,847 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 277 [2022-11-02 21:04:05,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:06,948 INFO L130 PetriNetUnfolder]: 754/2155 cut-off events. [2022-11-02 21:04:06,948 INFO L131 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2022-11-02 21:04:06,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3531 conditions, 2155 events. 754/2155 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 13592 event pairs, 753 based on Foata normal form. 38/2017 useless extension candidates. Maximal degree in co-relation 3126. Up to 1353 conditions per place. [2022-11-02 21:04:06,971 INFO L137 encePairwiseOnDemand]: 259/277 looper letters, 86 selfloop transitions, 5 changer transitions 4/255 dead transitions. [2022-11-02 21:04:06,971 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 255 transitions, 704 flow [2022-11-02 21:04:06,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:04:06,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:04:06,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1106 transitions. [2022-11-02 21:04:06,997 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6654632972322503 [2022-11-02 21:04:06,998 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1106 transitions. [2022-11-02 21:04:06,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1106 transitions. [2022-11-02 21:04:07,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:07,006 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1106 transitions. [2022-11-02 21:04:07,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 184.33333333333334) internal successors, (1106), 6 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:07,029 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:07,031 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:07,033 INFO L175 Difference]: Start difference. First operand has 273 places, 274 transitions, 560 flow. Second operand 6 states and 1106 transitions. [2022-11-02 21:04:07,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 255 transitions, 704 flow [2022-11-02 21:04:07,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 255 transitions, 696 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-02 21:04:07,051 INFO L231 Difference]: Finished difference. Result has 261 places, 251 transitions, 516 flow [2022-11-02 21:04:07,054 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=516, PETRI_PLACES=261, PETRI_TRANSITIONS=251} [2022-11-02 21:04:07,059 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, -12 predicate places. [2022-11-02 21:04:07,059 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 251 transitions, 516 flow [2022-11-02 21:04:07,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 168.66666666666666) internal successors, (1012), 6 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:07,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:07,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:07,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-02 21:04:07,062 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-02 21:04:07,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:07,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1431909143, now seen corresponding path program 1 times [2022-11-02 21:04:07,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:07,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269493292] [2022-11-02 21:04:07,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:07,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:07,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:07,632 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-02 21:04:07,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:07,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269493292] [2022-11-02 21:04:07,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269493292] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:07,637 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:07,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 21:04:07,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685008764] [2022-11-02 21:04:07,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:07,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:04:07,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:07,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:04:07,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:04:07,644 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 277 [2022-11-02 21:04:07,652 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 251 transitions, 516 flow. Second operand has 6 states, 6 states have (on average 169.66666666666666) internal successors, (1018), 6 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:07,652 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:07,652 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 277 [2022-11-02 21:04:07,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:08,515 INFO L130 PetriNetUnfolder]: 754/2150 cut-off events. [2022-11-02 21:04:08,515 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-11-02 21:04:08,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3519 conditions, 2150 events. 754/2150 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 13645 event pairs, 753 based on Foata normal form. 0/1979 useless extension candidates. Maximal degree in co-relation 3458. Up to 1352 conditions per place. [2022-11-02 21:04:08,528 INFO L137 encePairwiseOnDemand]: 271/277 looper letters, 85 selfloop transitions, 5 changer transitions 0/250 dead transitions. [2022-11-02 21:04:08,528 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 250 transitions, 694 flow [2022-11-02 21:04:08,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:04:08,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:04:08,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1093 transitions. [2022-11-02 21:04:08,532 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6576413959085439 [2022-11-02 21:04:08,532 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1093 transitions. [2022-11-02 21:04:08,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1093 transitions. [2022-11-02 21:04:08,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:08,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1093 transitions. [2022-11-02 21:04:08,536 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 182.16666666666666) internal successors, (1093), 6 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:08,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:08,541 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:08,541 INFO L175 Difference]: Start difference. First operand has 261 places, 251 transitions, 516 flow. Second operand 6 states and 1093 transitions. [2022-11-02 21:04:08,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 250 transitions, 694 flow [2022-11-02 21:04:08,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 250 transitions, 684 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-02 21:04:08,551 INFO L231 Difference]: Finished difference. Result has 256 places, 250 transitions, 514 flow [2022-11-02 21:04:08,552 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=514, PETRI_PLACES=256, PETRI_TRANSITIONS=250} [2022-11-02 21:04:08,554 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, -17 predicate places. [2022-11-02 21:04:08,554 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 250 transitions, 514 flow [2022-11-02 21:04:08,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 169.66666666666666) internal successors, (1018), 6 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:08,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:08,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:08,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-02 21:04:08,556 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-02 21:04:08,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:08,558 INFO L85 PathProgramCache]: Analyzing trace with hash -561567241, now seen corresponding path program 1 times [2022-11-02 21:04:08,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:08,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462454809] [2022-11-02 21:04:08,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:08,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:08,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:09,099 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-02 21:04:09,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:09,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462454809] [2022-11-02 21:04:09,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462454809] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:09,101 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:09,102 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 21:04:09,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504365168] [2022-11-02 21:04:09,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:09,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:04:09,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:09,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:04:09,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:04:09,106 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 277 [2022-11-02 21:04:09,108 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 250 transitions, 514 flow. Second operand has 6 states, 6 states have (on average 172.5) internal successors, (1035), 6 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:09,108 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:09,108 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 277 [2022-11-02 21:04:09,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:09,912 INFO L130 PetriNetUnfolder]: 754/2130 cut-off events. [2022-11-02 21:04:09,912 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-11-02 21:04:09,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3497 conditions, 2130 events. 754/2130 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 13691 event pairs, 624 based on Foata normal form. 0/1987 useless extension candidates. Maximal degree in co-relation 3422. Up to 1328 conditions per place. [2022-11-02 21:04:09,928 INFO L137 encePairwiseOnDemand]: 269/277 looper letters, 90 selfloop transitions, 7 changer transitions 0/259 dead transitions. [2022-11-02 21:04:09,928 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 259 transitions, 727 flow [2022-11-02 21:04:09,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:04:09,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:04:09,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1112 transitions. [2022-11-02 21:04:09,932 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6690734055354994 [2022-11-02 21:04:09,932 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1112 transitions. [2022-11-02 21:04:09,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1112 transitions. [2022-11-02 21:04:09,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:09,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1112 transitions. [2022-11-02 21:04:09,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 185.33333333333334) internal successors, (1112), 6 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:09,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:09,943 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:09,943 INFO L175 Difference]: Start difference. First operand has 256 places, 250 transitions, 514 flow. Second operand 6 states and 1112 transitions. [2022-11-02 21:04:09,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 259 transitions, 727 flow [2022-11-02 21:04:09,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 259 transitions, 717 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-02 21:04:09,951 INFO L231 Difference]: Finished difference. Result has 256 places, 252 transitions, 532 flow [2022-11-02 21:04:09,952 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=532, PETRI_PLACES=256, PETRI_TRANSITIONS=252} [2022-11-02 21:04:09,952 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, -17 predicate places. [2022-11-02 21:04:09,953 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 252 transitions, 532 flow [2022-11-02 21:04:09,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 172.5) internal successors, (1035), 6 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:09,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:09,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:09,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-02 21:04:09,955 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-02 21:04:09,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:09,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1692732083, now seen corresponding path program 1 times [2022-11-02 21:04:09,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:09,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071484338] [2022-11-02 21:04:09,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:09,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:09,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:10,479 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-02 21:04:10,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:10,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071484338] [2022-11-02 21:04:10,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071484338] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:10,480 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:10,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 21:04:10,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500797095] [2022-11-02 21:04:10,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:10,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:04:10,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:10,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:04:10,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:04:10,484 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 277 [2022-11-02 21:04:10,486 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 252 transitions, 532 flow. Second operand has 6 states, 6 states have (on average 173.5) internal successors, (1041), 6 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:10,486 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:10,486 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 277 [2022-11-02 21:04:10,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:11,203 INFO L130 PetriNetUnfolder]: 754/2147 cut-off events. [2022-11-02 21:04:11,203 INFO L131 PetriNetUnfolder]: For 243/257 co-relation queries the response was YES. [2022-11-02 21:04:11,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3804 conditions, 2147 events. 754/2147 cut-off events. For 243/257 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 13898 event pairs, 624 based on Foata normal form. 2/2007 useless extension candidates. Maximal degree in co-relation 2631. Up to 1334 conditions per place. [2022-11-02 21:04:11,219 INFO L137 encePairwiseOnDemand]: 269/277 looper letters, 89 selfloop transitions, 7 changer transitions 0/258 dead transitions. [2022-11-02 21:04:11,219 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 258 transitions, 737 flow [2022-11-02 21:04:11,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:04:11,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:04:11,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1111 transitions. [2022-11-02 21:04:11,223 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6684717208182912 [2022-11-02 21:04:11,224 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1111 transitions. [2022-11-02 21:04:11,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1111 transitions. [2022-11-02 21:04:11,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:11,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1111 transitions. [2022-11-02 21:04:11,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 185.16666666666666) internal successors, (1111), 6 states have internal predecessors, (1111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:11,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:11,237 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:11,237 INFO L175 Difference]: Start difference. First operand has 256 places, 252 transitions, 532 flow. Second operand 6 states and 1111 transitions. [2022-11-02 21:04:11,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 258 transitions, 737 flow [2022-11-02 21:04:11,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 258 transitions, 727 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-02 21:04:11,245 INFO L231 Difference]: Finished difference. Result has 256 places, 251 transitions, 534 flow [2022-11-02 21:04:11,245 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=534, PETRI_PLACES=256, PETRI_TRANSITIONS=251} [2022-11-02 21:04:11,247 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, -17 predicate places. [2022-11-02 21:04:11,247 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 251 transitions, 534 flow [2022-11-02 21:04:11,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 173.5) internal successors, (1041), 6 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:11,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:11,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:11,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-02 21:04:11,249 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-02 21:04:11,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:11,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1124810628, now seen corresponding path program 1 times [2022-11-02 21:04:11,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:11,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539493922] [2022-11-02 21:04:11,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:11,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:11,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:11,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-02 21:04:11,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:11,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539493922] [2022-11-02 21:04:11,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539493922] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:11,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:11,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:04:11,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836452932] [2022-11-02 21:04:11,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:11,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 21:04:11,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:11,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:04:11,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:04:11,399 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 277 [2022-11-02 21:04:11,400 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 251 transitions, 534 flow. Second operand has 3 states, 3 states have (on average 238.33333333333334) internal successors, (715), 3 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:11,400 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:11,401 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 277 [2022-11-02 21:04:11,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:11,546 INFO L130 PetriNetUnfolder]: 85/562 cut-off events. [2022-11-02 21:04:11,546 INFO L131 PetriNetUnfolder]: For 56/240 co-relation queries the response was YES. [2022-11-02 21:04:11,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 809 conditions, 562 events. 85/562 cut-off events. For 56/240 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2258 event pairs, 72 based on Foata normal form. 0/497 useless extension candidates. Maximal degree in co-relation 273. Up to 176 conditions per place. [2022-11-02 21:04:11,554 INFO L137 encePairwiseOnDemand]: 274/277 looper letters, 21 selfloop transitions, 2 changer transitions 0/250 dead transitions. [2022-11-02 21:04:11,554 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 250 transitions, 578 flow [2022-11-02 21:04:11,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:04:11,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 21:04:11,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 733 transitions. [2022-11-02 21:04:11,556 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8820697954271961 [2022-11-02 21:04:11,557 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 733 transitions. [2022-11-02 21:04:11,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 733 transitions. [2022-11-02 21:04:11,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:11,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 733 transitions. [2022-11-02 21:04:11,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 244.33333333333334) internal successors, (733), 3 states have internal predecessors, (733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:11,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:11,562 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:11,562 INFO L175 Difference]: Start difference. First operand has 256 places, 251 transitions, 534 flow. Second operand 3 states and 733 transitions. [2022-11-02 21:04:11,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 250 transitions, 578 flow [2022-11-02 21:04:11,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 250 transitions, 564 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-02 21:04:11,568 INFO L231 Difference]: Finished difference. Result has 252 places, 250 transitions, 522 flow [2022-11-02 21:04:11,569 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=522, PETRI_PLACES=252, PETRI_TRANSITIONS=250} [2022-11-02 21:04:11,571 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, -21 predicate places. [2022-11-02 21:04:11,572 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 250 transitions, 522 flow [2022-11-02 21:04:11,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 238.33333333333334) internal successors, (715), 3 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:11,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:11,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:11,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-02 21:04:11,573 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-02 21:04:11,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:11,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1006947150, now seen corresponding path program 1 times [2022-11-02 21:04:11,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:11,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038119628] [2022-11-02 21:04:11,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:11,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:11,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:11,669 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-02 21:04:11,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:11,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038119628] [2022-11-02 21:04:11,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038119628] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:11,671 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:11,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:04:11,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729263771] [2022-11-02 21:04:11,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:11,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 21:04:11,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:11,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:04:11,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:04:11,675 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 240 out of 277 [2022-11-02 21:04:11,678 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 250 transitions, 522 flow. Second operand has 3 states, 3 states have (on average 241.66666666666666) internal successors, (725), 3 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:11,678 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:11,678 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 240 of 277 [2022-11-02 21:04:11,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:11,817 INFO L130 PetriNetUnfolder]: 64/646 cut-off events. [2022-11-02 21:04:11,817 INFO L131 PetriNetUnfolder]: For 32/111 co-relation queries the response was YES. [2022-11-02 21:04:11,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 832 conditions, 646 events. 64/646 cut-off events. For 32/111 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 2416 event pairs, 44 based on Foata normal form. 1/596 useless extension candidates. Maximal degree in co-relation 658. Up to 130 conditions per place. [2022-11-02 21:04:11,824 INFO L137 encePairwiseOnDemand]: 273/277 looper letters, 19 selfloop transitions, 2 changer transitions 0/251 dead transitions. [2022-11-02 21:04:11,825 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 251 transitions, 567 flow [2022-11-02 21:04:11,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:04:11,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 21:04:11,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 741 transitions. [2022-11-02 21:04:11,827 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8916967509025271 [2022-11-02 21:04:11,828 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 741 transitions. [2022-11-02 21:04:11,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 741 transitions. [2022-11-02 21:04:11,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:11,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 741 transitions. [2022-11-02 21:04:11,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 247.0) internal successors, (741), 3 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:11,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:11,833 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:11,833 INFO L175 Difference]: Start difference. First operand has 252 places, 250 transitions, 522 flow. Second operand 3 states and 741 transitions. [2022-11-02 21:04:11,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 251 transitions, 567 flow [2022-11-02 21:04:11,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 251 transitions, 563 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 21:04:11,839 INFO L231 Difference]: Finished difference. Result has 251 places, 250 transitions, 528 flow [2022-11-02 21:04:11,840 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=528, PETRI_PLACES=251, PETRI_TRANSITIONS=250} [2022-11-02 21:04:11,843 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, -22 predicate places. [2022-11-02 21:04:11,843 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 250 transitions, 528 flow [2022-11-02 21:04:11,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 241.66666666666666) internal successors, (725), 3 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:11,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:11,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:11,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-02 21:04:11,845 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-02 21:04:11,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:11,845 INFO L85 PathProgramCache]: Analyzing trace with hash -60012088, now seen corresponding path program 1 times [2022-11-02 21:04:11,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:11,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506782156] [2022-11-02 21:04:11,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:11,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:11,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:12,519 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-02 21:04:12,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:12,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506782156] [2022-11-02 21:04:12,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506782156] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:12,520 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:12,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 21:04:12,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835961437] [2022-11-02 21:04:12,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:12,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:04:12,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:12,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:04:12,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:04:12,529 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 277 [2022-11-02 21:04:12,530 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 250 transitions, 528 flow. Second operand has 6 states, 6 states have (on average 168.0) internal successors, (1008), 6 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:12,531 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:12,531 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 277 [2022-11-02 21:04:12,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:13,819 INFO L130 PetriNetUnfolder]: 1204/3114 cut-off events. [2022-11-02 21:04:13,820 INFO L131 PetriNetUnfolder]: For 361/361 co-relation queries the response was YES. [2022-11-02 21:04:13,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5738 conditions, 3114 events. 1204/3114 cut-off events. For 361/361 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 20671 event pairs, 927 based on Foata normal form. 0/2894 useless extension candidates. Maximal degree in co-relation 4811. Up to 2069 conditions per place. [2022-11-02 21:04:13,842 INFO L137 encePairwiseOnDemand]: 264/277 looper letters, 93 selfloop transitions, 31 changer transitions 0/279 dead transitions. [2022-11-02 21:04:13,843 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 279 transitions, 850 flow [2022-11-02 21:04:13,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:04:13,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:04:13,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1100 transitions. [2022-11-02 21:04:13,846 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6618531889290012 [2022-11-02 21:04:13,847 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1100 transitions. [2022-11-02 21:04:13,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1100 transitions. [2022-11-02 21:04:13,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:13,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1100 transitions. [2022-11-02 21:04:13,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 183.33333333333334) internal successors, (1100), 6 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:13,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:13,855 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:13,855 INFO L175 Difference]: Start difference. First operand has 251 places, 250 transitions, 528 flow. Second operand 6 states and 1100 transitions. [2022-11-02 21:04:13,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 279 transitions, 850 flow [2022-11-02 21:04:13,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 279 transitions, 850 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-02 21:04:13,861 INFO L231 Difference]: Finished difference. Result has 261 places, 279 transitions, 750 flow [2022-11-02 21:04:13,862 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=750, PETRI_PLACES=261, PETRI_TRANSITIONS=279} [2022-11-02 21:04:13,863 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, -12 predicate places. [2022-11-02 21:04:13,863 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 279 transitions, 750 flow [2022-11-02 21:04:13,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 168.0) internal successors, (1008), 6 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:13,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:13,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:13,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-02 21:04:13,864 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-02 21:04:13,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:13,865 INFO L85 PathProgramCache]: Analyzing trace with hash 744958798, now seen corresponding path program 1 times [2022-11-02 21:04:13,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:13,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369711470] [2022-11-02 21:04:13,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:13,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:13,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:14,033 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-02 21:04:14,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:14,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369711470] [2022-11-02 21:04:14,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369711470] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:14,034 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:14,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 21:04:14,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169298605] [2022-11-02 21:04:14,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:14,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 21:04:14,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:14,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 21:04:14,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 21:04:14,038 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 277 [2022-11-02 21:04:14,040 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 279 transitions, 750 flow. Second operand has 5 states, 5 states have (on average 239.8) internal successors, (1199), 5 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:14,040 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:14,040 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 277 [2022-11-02 21:04:14,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:14,417 INFO L130 PetriNetUnfolder]: 427/1538 cut-off events. [2022-11-02 21:04:14,417 INFO L131 PetriNetUnfolder]: For 737/786 co-relation queries the response was YES. [2022-11-02 21:04:14,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3291 conditions, 1538 events. 427/1538 cut-off events. For 737/786 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 9691 event pairs, 219 based on Foata normal form. 0/1453 useless extension candidates. Maximal degree in co-relation 2738. Up to 651 conditions per place. [2022-11-02 21:04:14,434 INFO L137 encePairwiseOnDemand]: 272/277 looper letters, 48 selfloop transitions, 4 changer transitions 0/284 dead transitions. [2022-11-02 21:04:14,435 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 284 transitions, 864 flow [2022-11-02 21:04:14,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:04:14,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:04:14,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1455 transitions. [2022-11-02 21:04:14,438 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8754512635379061 [2022-11-02 21:04:14,439 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1455 transitions. [2022-11-02 21:04:14,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1455 transitions. [2022-11-02 21:04:14,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:14,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1455 transitions. [2022-11-02 21:04:14,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 242.5) internal successors, (1455), 6 states have internal predecessors, (1455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:14,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:14,448 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:14,449 INFO L175 Difference]: Start difference. First operand has 261 places, 279 transitions, 750 flow. Second operand 6 states and 1455 transitions. [2022-11-02 21:04:14,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 284 transitions, 864 flow [2022-11-02 21:04:14,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 284 transitions, 848 flow, removed 8 selfloop flow, removed 0 redundant places. [2022-11-02 21:04:14,464 INFO L231 Difference]: Finished difference. Result has 270 places, 282 transitions, 763 flow [2022-11-02 21:04:14,465 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=763, PETRI_PLACES=270, PETRI_TRANSITIONS=282} [2022-11-02 21:04:14,467 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, -3 predicate places. [2022-11-02 21:04:14,467 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 282 transitions, 763 flow [2022-11-02 21:04:14,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 239.8) internal successors, (1199), 5 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:14,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:14,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:14,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-02 21:04:14,469 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-02 21:04:14,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:14,470 INFO L85 PathProgramCache]: Analyzing trace with hash 508360337, now seen corresponding path program 1 times [2022-11-02 21:04:14,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:14,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266458386] [2022-11-02 21:04:14,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:14,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:14,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:15,091 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-02 21:04:15,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:15,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266458386] [2022-11-02 21:04:15,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266458386] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:15,092 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:15,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 21:04:15,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470943627] [2022-11-02 21:04:15,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:15,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:04:15,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:15,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:04:15,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:04:15,096 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 277 [2022-11-02 21:04:15,097 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 282 transitions, 763 flow. Second operand has 6 states, 6 states have (on average 169.0) internal successors, (1014), 6 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:15,098 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:15,098 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 277 [2022-11-02 21:04:15,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:16,144 INFO L130 PetriNetUnfolder]: 1333/3272 cut-off events. [2022-11-02 21:04:16,144 INFO L131 PetriNetUnfolder]: For 1563/1569 co-relation queries the response was YES. [2022-11-02 21:04:16,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7932 conditions, 3272 events. 1333/3272 cut-off events. For 1563/1569 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 21551 event pairs, 861 based on Foata normal form. 0/3077 useless extension candidates. Maximal degree in co-relation 7808. Up to 2275 conditions per place. [2022-11-02 21:04:16,181 INFO L137 encePairwiseOnDemand]: 264/277 looper letters, 122 selfloop transitions, 30 changer transitions 0/311 dead transitions. [2022-11-02 21:04:16,181 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 311 transitions, 1189 flow [2022-11-02 21:04:16,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:04:16,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:04:16,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1100 transitions. [2022-11-02 21:04:16,185 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6618531889290012 [2022-11-02 21:04:16,185 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1100 transitions. [2022-11-02 21:04:16,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1100 transitions. [2022-11-02 21:04:16,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:16,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1100 transitions. [2022-11-02 21:04:16,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 183.33333333333334) internal successors, (1100), 6 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:16,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:16,194 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:16,194 INFO L175 Difference]: Start difference. First operand has 270 places, 282 transitions, 763 flow. Second operand 6 states and 1100 transitions. [2022-11-02 21:04:16,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 311 transitions, 1189 flow [2022-11-02 21:04:16,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 311 transitions, 1188 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-02 21:04:16,205 INFO L231 Difference]: Finished difference. Result has 279 places, 311 transitions, 1028 flow [2022-11-02 21:04:16,205 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1028, PETRI_PLACES=279, PETRI_TRANSITIONS=311} [2022-11-02 21:04:16,206 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 6 predicate places. [2022-11-02 21:04:16,207 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 311 transitions, 1028 flow [2022-11-02 21:04:16,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 169.0) internal successors, (1014), 6 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:16,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:16,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:16,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-02 21:04:16,209 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-02 21:04:16,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:16,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1783042312, now seen corresponding path program 1 times [2022-11-02 21:04:16,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:16,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570658588] [2022-11-02 21:04:16,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:16,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:16,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:16,794 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-02 21:04:16,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:16,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570658588] [2022-11-02 21:04:16,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570658588] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:16,800 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:16,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 21:04:16,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870076188] [2022-11-02 21:04:16,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:16,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:04:16,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:16,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:04:16,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:04:16,806 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 277 [2022-11-02 21:04:16,807 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 311 transitions, 1028 flow. Second operand has 6 states, 6 states have (on average 171.83333333333334) internal successors, (1031), 6 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:16,808 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:16,808 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 277 [2022-11-02 21:04:16,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:18,426 INFO L130 PetriNetUnfolder]: 1600/3827 cut-off events. [2022-11-02 21:04:18,427 INFO L131 PetriNetUnfolder]: For 3381/3393 co-relation queries the response was YES. [2022-11-02 21:04:18,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11252 conditions, 3827 events. 1600/3827 cut-off events. For 3381/3393 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 25848 event pairs, 594 based on Foata normal form. 0/3636 useless extension candidates. Maximal degree in co-relation 9732. Up to 2429 conditions per place. [2022-11-02 21:04:18,473 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 160 selfloop transitions, 27 changer transitions 0/349 dead transitions. [2022-11-02 21:04:18,473 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 349 transitions, 1596 flow [2022-11-02 21:04:18,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:04:18,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:04:18,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1120 transitions. [2022-11-02 21:04:18,477 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6738868832731648 [2022-11-02 21:04:18,477 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1120 transitions. [2022-11-02 21:04:18,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1120 transitions. [2022-11-02 21:04:18,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:18,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1120 transitions. [2022-11-02 21:04:18,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 186.66666666666666) internal successors, (1120), 6 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:18,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:18,485 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:18,486 INFO L175 Difference]: Start difference. First operand has 279 places, 311 transitions, 1028 flow. Second operand 6 states and 1120 transitions. [2022-11-02 21:04:18,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 349 transitions, 1596 flow [2022-11-02 21:04:18,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 349 transitions, 1532 flow, removed 32 selfloop flow, removed 0 redundant places. [2022-11-02 21:04:18,503 INFO L231 Difference]: Finished difference. Result has 288 places, 332 transitions, 1222 flow [2022-11-02 21:04:18,504 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1222, PETRI_PLACES=288, PETRI_TRANSITIONS=332} [2022-11-02 21:04:18,505 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 15 predicate places. [2022-11-02 21:04:18,505 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 332 transitions, 1222 flow [2022-11-02 21:04:18,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 171.83333333333334) internal successors, (1031), 6 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:18,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:18,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:18,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-02 21:04:18,506 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-02 21:04:18,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:18,507 INFO L85 PathProgramCache]: Analyzing trace with hash -610642984, now seen corresponding path program 1 times [2022-11-02 21:04:18,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:18,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620698732] [2022-11-02 21:04:18,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:18,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:18,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:19,069 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-02 21:04:19,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:19,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620698732] [2022-11-02 21:04:19,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620698732] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:19,070 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:19,070 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 21:04:19,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448679047] [2022-11-02 21:04:19,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:19,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:04:19,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:19,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:04:19,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:04:19,075 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 277 [2022-11-02 21:04:19,076 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 332 transitions, 1222 flow. Second operand has 6 states, 6 states have (on average 178.16666666666666) internal successors, (1069), 6 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:19,077 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:19,077 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 277 [2022-11-02 21:04:19,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:20,480 INFO L130 PetriNetUnfolder]: 1523/3812 cut-off events. [2022-11-02 21:04:20,481 INFO L131 PetriNetUnfolder]: For 5229/5430 co-relation queries the response was YES. [2022-11-02 21:04:20,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12263 conditions, 3812 events. 1523/3812 cut-off events. For 5229/5430 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 26170 event pairs, 588 based on Foata normal form. 0/3632 useless extension candidates. Maximal degree in co-relation 10673. Up to 2530 conditions per place. [2022-11-02 21:04:20,537 INFO L137 encePairwiseOnDemand]: 266/277 looper letters, 187 selfloop transitions, 30 changer transitions 0/388 dead transitions. [2022-11-02 21:04:20,537 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 388 transitions, 1956 flow [2022-11-02 21:04:20,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:04:20,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:04:20,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1168 transitions. [2022-11-02 21:04:20,542 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7027677496991577 [2022-11-02 21:04:20,542 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1168 transitions. [2022-11-02 21:04:20,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1168 transitions. [2022-11-02 21:04:20,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:20,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1168 transitions. [2022-11-02 21:04:20,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 194.66666666666666) internal successors, (1168), 6 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:20,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:20,567 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:20,567 INFO L175 Difference]: Start difference. First operand has 288 places, 332 transitions, 1222 flow. Second operand 6 states and 1168 transitions. [2022-11-02 21:04:20,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 388 transitions, 1956 flow [2022-11-02 21:04:20,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 388 transitions, 1936 flow, removed 10 selfloop flow, removed 0 redundant places. [2022-11-02 21:04:20,588 INFO L231 Difference]: Finished difference. Result has 298 places, 361 transitions, 1542 flow [2022-11-02 21:04:20,589 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=1204, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1542, PETRI_PLACES=298, PETRI_TRANSITIONS=361} [2022-11-02 21:04:20,589 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 25 predicate places. [2022-11-02 21:04:20,590 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 361 transitions, 1542 flow [2022-11-02 21:04:20,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 178.16666666666666) internal successors, (1069), 6 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:20,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:20,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:20,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-02 21:04:20,591 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-02 21:04:20,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:20,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1656784559, now seen corresponding path program 1 times [2022-11-02 21:04:20,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:20,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281559666] [2022-11-02 21:04:20,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:20,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:20,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:20,775 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-02 21:04:20,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:20,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281559666] [2022-11-02 21:04:20,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281559666] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:20,776 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:20,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 21:04:20,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012712865] [2022-11-02 21:04:20,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:20,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 21:04:20,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:20,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 21:04:20,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 21:04:20,779 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 277 [2022-11-02 21:04:20,780 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 361 transitions, 1542 flow. Second operand has 5 states, 5 states have (on average 240.4) internal successors, (1202), 5 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:20,780 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:20,780 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 277 [2022-11-02 21:04:20,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:21,230 INFO L130 PetriNetUnfolder]: 333/1268 cut-off events. [2022-11-02 21:04:21,230 INFO L131 PetriNetUnfolder]: For 2869/2923 co-relation queries the response was YES. [2022-11-02 21:04:21,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3689 conditions, 1268 events. 333/1268 cut-off events. For 2869/2923 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 6903 event pairs, 12 based on Foata normal form. 19/1255 useless extension candidates. Maximal degree in co-relation 3553. Up to 350 conditions per place. [2022-11-02 21:04:21,242 INFO L137 encePairwiseOnDemand]: 272/277 looper letters, 79 selfloop transitions, 4 changer transitions 16/311 dead transitions. [2022-11-02 21:04:21,243 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 311 transitions, 1446 flow [2022-11-02 21:04:21,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:04:21,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:04:21,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1478 transitions. [2022-11-02 21:04:21,247 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8892900120336944 [2022-11-02 21:04:21,247 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1478 transitions. [2022-11-02 21:04:21,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1478 transitions. [2022-11-02 21:04:21,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:21,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1478 transitions. [2022-11-02 21:04:21,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 246.33333333333334) internal successors, (1478), 6 states have internal predecessors, (1478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:21,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:21,256 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:21,256 INFO L175 Difference]: Start difference. First operand has 298 places, 361 transitions, 1542 flow. Second operand 6 states and 1478 transitions. [2022-11-02 21:04:21,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 311 transitions, 1446 flow [2022-11-02 21:04:21,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 311 transitions, 1345 flow, removed 15 selfloop flow, removed 25 redundant places. [2022-11-02 21:04:21,271 INFO L231 Difference]: Finished difference. Result has 276 places, 262 transitions, 881 flow [2022-11-02 21:04:21,272 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=881, PETRI_PLACES=276, PETRI_TRANSITIONS=262} [2022-11-02 21:04:21,273 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 3 predicate places. [2022-11-02 21:04:21,273 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 262 transitions, 881 flow [2022-11-02 21:04:21,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 240.4) internal successors, (1202), 5 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:21,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:21,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:21,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-02 21:04:21,274 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-02 21:04:21,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:21,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1143871491, now seen corresponding path program 1 times [2022-11-02 21:04:21,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:21,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909172131] [2022-11-02 21:04:21,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:21,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:21,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:23,179 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-02 21:04:23,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:23,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909172131] [2022-11-02 21:04:23,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909172131] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:23,179 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:23,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:04:23,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290134420] [2022-11-02 21:04:23,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:23,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:04:23,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:23,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:04:23,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:04:23,183 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:04:23,185 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 262 transitions, 881 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:23,185 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:23,185 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:04:23,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:25,832 INFO L130 PetriNetUnfolder]: 999/2244 cut-off events. [2022-11-02 21:04:25,833 INFO L131 PetriNetUnfolder]: For 3633/3633 co-relation queries the response was YES. [2022-11-02 21:04:25,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7483 conditions, 2244 events. 999/2244 cut-off events. For 3633/3633 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12689 event pairs, 278 based on Foata normal form. 10/2209 useless extension candidates. Maximal degree in co-relation 7195. Up to 1019 conditions per place. [2022-11-02 21:04:25,855 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 213 selfloop transitions, 88 changer transitions 0/431 dead transitions. [2022-11-02 21:04:25,855 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 431 transitions, 2270 flow [2022-11-02 21:04:25,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-02 21:04:25,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-02 21:04:25,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3105 transitions. [2022-11-02 21:04:25,863 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5899676990309709 [2022-11-02 21:04:25,863 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3105 transitions. [2022-11-02 21:04:25,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3105 transitions. [2022-11-02 21:04:25,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:25,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3105 transitions. [2022-11-02 21:04:25,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 163.42105263157896) internal successors, (3105), 19 states have internal predecessors, (3105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:25,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 277.0) internal successors, (5540), 20 states have internal predecessors, (5540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:25,882 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 277.0) internal successors, (5540), 20 states have internal predecessors, (5540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:25,883 INFO L175 Difference]: Start difference. First operand has 276 places, 262 transitions, 881 flow. Second operand 19 states and 3105 transitions. [2022-11-02 21:04:25,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 431 transitions, 2270 flow [2022-11-02 21:04:25,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 431 transitions, 2242 flow, removed 3 selfloop flow, removed 7 redundant places. [2022-11-02 21:04:25,912 INFO L231 Difference]: Finished difference. Result has 280 places, 319 transitions, 1605 flow [2022-11-02 21:04:25,912 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=856, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1605, PETRI_PLACES=280, PETRI_TRANSITIONS=319} [2022-11-02 21:04:25,913 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 7 predicate places. [2022-11-02 21:04:25,913 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 319 transitions, 1605 flow [2022-11-02 21:04:25,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:25,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:25,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:25,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-02 21:04:25,915 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-02 21:04:25,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:25,916 INFO L85 PathProgramCache]: Analyzing trace with hash 694093385, now seen corresponding path program 2 times [2022-11-02 21:04:25,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:25,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078933474] [2022-11-02 21:04:25,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:25,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:25,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:27,867 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-02 21:04:27,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:27,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078933474] [2022-11-02 21:04:27,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078933474] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:27,868 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:27,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:04:27,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126219699] [2022-11-02 21:04:27,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:27,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:04:27,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:27,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:04:27,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:04:27,872 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:04:27,874 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 319 transitions, 1605 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:27,875 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:27,875 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:04:27,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:29,832 INFO L130 PetriNetUnfolder]: 1140/2592 cut-off events. [2022-11-02 21:04:29,832 INFO L131 PetriNetUnfolder]: For 6808/6810 co-relation queries the response was YES. [2022-11-02 21:04:29,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10327 conditions, 2592 events. 1140/2592 cut-off events. For 6808/6810 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 15001 event pairs, 185 based on Foata normal form. 15/2561 useless extension candidates. Maximal degree in co-relation 10025. Up to 925 conditions per place. [2022-11-02 21:04:29,861 INFO L137 encePairwiseOnDemand]: 262/277 looper letters, 312 selfloop transitions, 64 changer transitions 0/506 dead transitions. [2022-11-02 21:04:29,862 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 506 transitions, 3563 flow [2022-11-02 21:04:29,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 21:04:29,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 21:04:29,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2474 transitions. [2022-11-02 21:04:29,868 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5954271961492178 [2022-11-02 21:04:29,868 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2474 transitions. [2022-11-02 21:04:29,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2474 transitions. [2022-11-02 21:04:29,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:29,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2474 transitions. [2022-11-02 21:04:29,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 164.93333333333334) internal successors, (2474), 15 states have internal predecessors, (2474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:29,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:29,883 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:29,884 INFO L175 Difference]: Start difference. First operand has 280 places, 319 transitions, 1605 flow. Second operand 15 states and 2474 transitions. [2022-11-02 21:04:29,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 506 transitions, 3563 flow [2022-11-02 21:04:29,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 506 transitions, 3508 flow, removed 23 selfloop flow, removed 5 redundant places. [2022-11-02 21:04:29,941 INFO L231 Difference]: Finished difference. Result has 296 places, 363 transitions, 2296 flow [2022-11-02 21:04:29,942 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2296, PETRI_PLACES=296, PETRI_TRANSITIONS=363} [2022-11-02 21:04:29,942 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 23 predicate places. [2022-11-02 21:04:29,942 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 363 transitions, 2296 flow [2022-11-02 21:04:29,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:29,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:29,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:29,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-02 21:04:29,944 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-02 21:04:29,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:29,945 INFO L85 PathProgramCache]: Analyzing trace with hash 742733989, now seen corresponding path program 3 times [2022-11-02 21:04:29,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:29,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18618818] [2022-11-02 21:04:29,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:29,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:29,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04: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-02 21:04:32,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:32,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18618818] [2022-11-02 21:04:32,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18618818] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:32,433 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:32,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:04:32,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496842035] [2022-11-02 21:04:32,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:32,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:04:32,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:32,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:04:32,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:04:32,438 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:04:32,440 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 363 transitions, 2296 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:32,440 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:32,440 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:04:32,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:34,935 INFO L130 PetriNetUnfolder]: 1199/2706 cut-off events. [2022-11-02 21:04:34,936 INFO L131 PetriNetUnfolder]: For 10316/10318 co-relation queries the response was YES. [2022-11-02 21:04:34,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12188 conditions, 2706 events. 1199/2706 cut-off events. For 10316/10318 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15975 event pairs, 211 based on Foata normal form. 10/2667 useless extension candidates. Maximal degree in co-relation 11876. Up to 1354 conditions per place. [2022-11-02 21:04:34,969 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 279 selfloop transitions, 91 changer transitions 0/500 dead transitions. [2022-11-02 21:04:34,970 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 500 transitions, 3893 flow [2022-11-02 21:04:34,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-02 21:04:34,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-02 21:04:34,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2319 transitions. [2022-11-02 21:04:34,976 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5979886539453326 [2022-11-02 21:04:34,976 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2319 transitions. [2022-11-02 21:04:34,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2319 transitions. [2022-11-02 21:04:34,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:34,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2319 transitions. [2022-11-02 21:04:34,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 165.64285714285714) internal successors, (2319), 14 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:34,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:34,989 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:34,990 INFO L175 Difference]: Start difference. First operand has 296 places, 363 transitions, 2296 flow. Second operand 14 states and 2319 transitions. [2022-11-02 21:04:34,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 500 transitions, 3893 flow [2022-11-02 21:04:35,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 500 transitions, 3851 flow, removed 8 selfloop flow, removed 6 redundant places. [2022-11-02 21:04:35,077 INFO L231 Difference]: Finished difference. Result has 309 places, 399 transitions, 3160 flow [2022-11-02 21:04:35,079 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3160, PETRI_PLACES=309, PETRI_TRANSITIONS=399} [2022-11-02 21:04:35,079 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 36 predicate places. [2022-11-02 21:04:35,079 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 399 transitions, 3160 flow [2022-11-02 21:04:35,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:35,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:35,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:35,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-02 21:04:35,081 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-02 21:04:35,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:35,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1007005587, now seen corresponding path program 4 times [2022-11-02 21:04:35,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:35,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697539217] [2022-11-02 21:04:35,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:35,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:35,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:37,646 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-02 21:04:37,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:37,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697539217] [2022-11-02 21:04:37,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697539217] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:37,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:37,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:04:37,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004376157] [2022-11-02 21:04:37,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:37,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:04:37,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:37,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:04:37,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:04:37,650 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:04:37,652 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 399 transitions, 3160 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:37,652 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:37,652 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:04:37,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:40,224 INFO L130 PetriNetUnfolder]: 1350/3019 cut-off events. [2022-11-02 21:04:40,224 INFO L131 PetriNetUnfolder]: For 16523/16531 co-relation queries the response was YES. [2022-11-02 21:04:40,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15100 conditions, 3019 events. 1350/3019 cut-off events. For 16523/16531 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 18273 event pairs, 321 based on Foata normal form. 10/2971 useless extension candidates. Maximal degree in co-relation 13943. Up to 1376 conditions per place. [2022-11-02 21:04:40,259 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 303 selfloop transitions, 136 changer transitions 0/569 dead transitions. [2022-11-02 21:04:40,259 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 569 transitions, 5504 flow [2022-11-02 21:04:40,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 21:04:40,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 21:04:40,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2480 transitions. [2022-11-02 21:04:40,264 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5968712394705175 [2022-11-02 21:04:40,264 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2480 transitions. [2022-11-02 21:04:40,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2480 transitions. [2022-11-02 21:04:40,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:40,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2480 transitions. [2022-11-02 21:04:40,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.33333333333334) internal successors, (2480), 15 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:40,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:40,278 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:40,278 INFO L175 Difference]: Start difference. First operand has 309 places, 399 transitions, 3160 flow. Second operand 15 states and 2480 transitions. [2022-11-02 21:04:40,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 569 transitions, 5504 flow [2022-11-02 21:04:40,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 569 transitions, 5451 flow, removed 17 selfloop flow, removed 7 redundant places. [2022-11-02 21:04:40,507 INFO L231 Difference]: Finished difference. Result has 322 places, 456 transitions, 4525 flow [2022-11-02 21:04:40,509 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=3115, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4525, PETRI_PLACES=322, PETRI_TRANSITIONS=456} [2022-11-02 21:04:40,509 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 49 predicate places. [2022-11-02 21:04:40,510 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 456 transitions, 4525 flow [2022-11-02 21:04:40,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:40,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:40,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:40,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-02 21:04:40,511 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-02 21:04:40,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:40,512 INFO L85 PathProgramCache]: Analyzing trace with hash -977121177, now seen corresponding path program 5 times [2022-11-02 21:04:40,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:40,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174178520] [2022-11-02 21:04:40,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:40,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:40,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:42,464 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-02 21:04:42,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:42,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174178520] [2022-11-02 21:04:42,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174178520] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:42,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:42,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:04:42,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336835546] [2022-11-02 21:04:42,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:42,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:04:42,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:42,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:04:42,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:04:42,469 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:04:42,471 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 456 transitions, 4525 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:42,471 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:42,471 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:04:42,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:45,088 INFO L130 PetriNetUnfolder]: 1460/3200 cut-off events. [2022-11-02 21:04:45,089 INFO L131 PetriNetUnfolder]: For 23861/23869 co-relation queries the response was YES. [2022-11-02 21:04:45,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17952 conditions, 3200 events. 1460/3200 cut-off events. For 23861/23869 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19617 event pairs, 368 based on Foata normal form. 10/3152 useless extension candidates. Maximal degree in co-relation 16773. Up to 1617 conditions per place. [2022-11-02 21:04:45,126 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 298 selfloop transitions, 157 changer transitions 0/585 dead transitions. [2022-11-02 21:04:45,127 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 585 transitions, 6329 flow [2022-11-02 21:04:45,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 21:04:45,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 21:04:45,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2478 transitions. [2022-11-02 21:04:45,131 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5963898916967509 [2022-11-02 21:04:45,131 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2478 transitions. [2022-11-02 21:04:45,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2478 transitions. [2022-11-02 21:04:45,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:45,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2478 transitions. [2022-11-02 21:04:45,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.2) internal successors, (2478), 15 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:45,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:45,144 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:45,145 INFO L175 Difference]: Start difference. First operand has 322 places, 456 transitions, 4525 flow. Second operand 15 states and 2478 transitions. [2022-11-02 21:04:45,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 585 transitions, 6329 flow [2022-11-02 21:04:45,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 585 transitions, 6169 flow, removed 68 selfloop flow, removed 7 redundant places. [2022-11-02 21:04:45,348 INFO L231 Difference]: Finished difference. Result has 332 places, 484 transitions, 5343 flow [2022-11-02 21:04:45,349 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=4393, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5343, PETRI_PLACES=332, PETRI_TRANSITIONS=484} [2022-11-02 21:04:45,349 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 59 predicate places. [2022-11-02 21:04:45,349 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 484 transitions, 5343 flow [2022-11-02 21:04:45,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:45,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:45,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:45,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-02 21:04:45,372 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-02 21:04:45,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:45,373 INFO L85 PathProgramCache]: Analyzing trace with hash -788599947, now seen corresponding path program 6 times [2022-11-02 21:04:45,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:45,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530661603] [2022-11-02 21:04:45,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:45,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:45,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:47,495 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-02 21:04:47,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:47,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530661603] [2022-11-02 21:04:47,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530661603] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:47,496 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:47,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:04:47,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791741424] [2022-11-02 21:04:47,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:47,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:04:47,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:47,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:04:47,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:04:47,499 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:04:47,501 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 484 transitions, 5343 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:47,501 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:47,501 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:04:47,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:50,582 INFO L130 PetriNetUnfolder]: 1462/3159 cut-off events. [2022-11-02 21:04:50,583 INFO L131 PetriNetUnfolder]: For 25726/25730 co-relation queries the response was YES. [2022-11-02 21:04:50,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18862 conditions, 3159 events. 1462/3159 cut-off events. For 25726/25730 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19274 event pairs, 221 based on Foata normal form. 10/3120 useless extension candidates. Maximal degree in co-relation 18528. Up to 1547 conditions per place. [2022-11-02 21:04:50,610 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 317 selfloop transitions, 170 changer transitions 0/617 dead transitions. [2022-11-02 21:04:50,611 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 617 transitions, 7330 flow [2022-11-02 21:04:50,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 21:04:50,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 21:04:50,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2479 transitions. [2022-11-02 21:04:50,615 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5966305655836341 [2022-11-02 21:04:50,615 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2479 transitions. [2022-11-02 21:04:50,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2479 transitions. [2022-11-02 21:04:50,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:50,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2479 transitions. [2022-11-02 21:04:50,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.26666666666668) internal successors, (2479), 15 states have internal predecessors, (2479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:50,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:50,628 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:50,629 INFO L175 Difference]: Start difference. First operand has 332 places, 484 transitions, 5343 flow. Second operand 15 states and 2479 transitions. [2022-11-02 21:04:50,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 617 transitions, 7330 flow [2022-11-02 21:04:50,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 617 transitions, 7218 flow, removed 44 selfloop flow, removed 7 redundant places. [2022-11-02 21:04:50,835 INFO L231 Difference]: Finished difference. Result has 343 places, 514 transitions, 6349 flow [2022-11-02 21:04:50,836 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=5243, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6349, PETRI_PLACES=343, PETRI_TRANSITIONS=514} [2022-11-02 21:04:50,836 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 70 predicate places. [2022-11-02 21:04:50,836 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 514 transitions, 6349 flow [2022-11-02 21:04:50,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:50,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:50,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:50,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-02 21:04:50,838 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-02 21:04:50,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:50,838 INFO L85 PathProgramCache]: Analyzing trace with hash 744406129, now seen corresponding path program 7 times [2022-11-02 21:04:50,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:50,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711648946] [2022-11-02 21:04:50,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:50,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:50,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:52,922 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-02 21:04:52,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:52,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711648946] [2022-11-02 21:04:52,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711648946] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:52,922 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:52,922 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:04:52,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373270179] [2022-11-02 21:04:52,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:52,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:04:52,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:52,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:04:52,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:04:52,926 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:04:52,928 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 514 transitions, 6349 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:52,928 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:52,928 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:04:52,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:55,594 INFO L130 PetriNetUnfolder]: 1444/3189 cut-off events. [2022-11-02 21:04:55,594 INFO L131 PetriNetUnfolder]: For 28798/28806 co-relation queries the response was YES. [2022-11-02 21:04:55,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19692 conditions, 3189 events. 1444/3189 cut-off events. For 28798/28806 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 19692 event pairs, 364 based on Foata normal form. 10/3141 useless extension candidates. Maximal degree in co-relation 18684. Up to 1614 conditions per place. [2022-11-02 21:04:55,727 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 319 selfloop transitions, 166 changer transitions 0/615 dead transitions. [2022-11-02 21:04:55,729 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 615 transitions, 7695 flow [2022-11-02 21:04:55,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 21:04:55,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 21:04:55,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2476 transitions. [2022-11-02 21:04:55,733 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5959085439229843 [2022-11-02 21:04:55,734 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2476 transitions. [2022-11-02 21:04:55,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2476 transitions. [2022-11-02 21:04:55,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:55,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2476 transitions. [2022-11-02 21:04:55,740 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.06666666666666) internal successors, (2476), 15 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:55,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:55,747 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:55,747 INFO L175 Difference]: Start difference. First operand has 343 places, 514 transitions, 6349 flow. Second operand 15 states and 2476 transitions. [2022-11-02 21:04:55,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 615 transitions, 7695 flow [2022-11-02 21:04:55,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 615 transitions, 7540 flow, removed 57 selfloop flow, removed 8 redundant places. [2022-11-02 21:04:55,983 INFO L231 Difference]: Finished difference. Result has 350 places, 517 transitions, 6630 flow [2022-11-02 21:04:55,984 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=6194, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6630, PETRI_PLACES=350, PETRI_TRANSITIONS=517} [2022-11-02 21:04:55,984 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 77 predicate places. [2022-11-02 21:04:55,985 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 517 transitions, 6630 flow [2022-11-02 21:04:55,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:55,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:55,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:55,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-02 21:04:55,986 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-02 21:04:55,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:55,987 INFO L85 PathProgramCache]: Analyzing trace with hash 623281865, now seen corresponding path program 8 times [2022-11-02 21:04:55,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:55,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217124963] [2022-11-02 21:04:55,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:55,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:56,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:58,079 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-02 21:04:58,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:04:58,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217124963] [2022-11-02 21:04:58,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217124963] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:04:58,079 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:04:58,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:04:58,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689008028] [2022-11-02 21:04:58,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:04:58,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:04:58,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:04:58,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:04:58,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:04:58,083 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:04:58,085 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 517 transitions, 6630 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:58,085 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:04:58,085 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:04:58,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:05:00,221 INFO L130 PetriNetUnfolder]: 1516/3268 cut-off events. [2022-11-02 21:05:00,221 INFO L131 PetriNetUnfolder]: For 31724/31728 co-relation queries the response was YES. [2022-11-02 21:05:00,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21386 conditions, 3268 events. 1516/3268 cut-off events. For 31724/31728 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 20361 event pairs, 400 based on Foata normal form. 12/3228 useless extension candidates. Maximal degree in co-relation 21045. Up to 1882 conditions per place. [2022-11-02 21:05:00,254 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 298 selfloop transitions, 208 changer transitions 0/636 dead transitions. [2022-11-02 21:05:00,254 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 636 transitions, 8564 flow [2022-11-02 21:05:00,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-02 21:05:00,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-02 21:05:00,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2165 transitions. [2022-11-02 21:05:00,258 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6012218828103305 [2022-11-02 21:05:00,258 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2165 transitions. [2022-11-02 21:05:00,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2165 transitions. [2022-11-02 21:05:00,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:05:00,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2165 transitions. [2022-11-02 21:05:00,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 166.53846153846155) internal successors, (2165), 13 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:00,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 277.0) internal successors, (3878), 14 states have internal predecessors, (3878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:00,270 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 277.0) internal successors, (3878), 14 states have internal predecessors, (3878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:00,270 INFO L175 Difference]: Start difference. First operand has 350 places, 517 transitions, 6630 flow. Second operand 13 states and 2165 transitions. [2022-11-02 21:05:00,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 636 transitions, 8564 flow [2022-11-02 21:05:00,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 636 transitions, 8237 flow, removed 6 selfloop flow, removed 12 redundant places. [2022-11-02 21:05:00,527 INFO L231 Difference]: Finished difference. Result has 354 places, 546 transitions, 7708 flow [2022-11-02 21:05:00,528 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=6331, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7708, PETRI_PLACES=354, PETRI_TRANSITIONS=546} [2022-11-02 21:05:00,528 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 81 predicate places. [2022-11-02 21:05:00,528 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 546 transitions, 7708 flow [2022-11-02 21:05:00,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:00,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:05:00,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:05:00,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-02 21:05:00,530 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-02 21:05:00,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:05:00,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1361996259, now seen corresponding path program 9 times [2022-11-02 21:05:00,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:05:00,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918206832] [2022-11-02 21:05:00,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:05:00,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:05:00,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:05:01,867 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-02 21:05:01,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:05:01,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918206832] [2022-11-02 21:05:01,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918206832] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:05:01,868 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:05:01,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:05:01,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167872066] [2022-11-02 21:05:01,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:05:01,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:05:01,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:05:01,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:05:01,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:05:01,871 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:05:01,872 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 546 transitions, 7708 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:01,873 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:05:01,873 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:05:01,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:05:04,787 INFO L130 PetriNetUnfolder]: 1686/3825 cut-off events. [2022-11-02 21:05:04,787 INFO L131 PetriNetUnfolder]: For 43179/43188 co-relation queries the response was YES. [2022-11-02 21:05:04,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24914 conditions, 3825 events. 1686/3825 cut-off events. For 43179/43188 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 24898 event pairs, 417 based on Foata normal form. 17/3778 useless extension candidates. Maximal degree in co-relation 24570. Up to 1932 conditions per place. [2022-11-02 21:05:04,832 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 365 selfloop transitions, 243 changer transitions 0/738 dead transitions. [2022-11-02 21:05:04,833 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 738 transitions, 10449 flow [2022-11-02 21:05:04,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 21:05:04,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 21:05:04,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2522 transitions. [2022-11-02 21:05:04,837 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.606979542719615 [2022-11-02 21:05:04,837 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2522 transitions. [2022-11-02 21:05:04,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2522 transitions. [2022-11-02 21:05:04,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:05:04,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2522 transitions. [2022-11-02 21:05:04,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 168.13333333333333) internal successors, (2522), 15 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:04,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:04,852 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:04,852 INFO L175 Difference]: Start difference. First operand has 354 places, 546 transitions, 7708 flow. Second operand 15 states and 2522 transitions. [2022-11-02 21:05:04,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 738 transitions, 10449 flow [2022-11-02 21:05:05,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 738 transitions, 10323 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-11-02 21:05:05,185 INFO L231 Difference]: Finished difference. Result has 367 places, 594 transitions, 9598 flow [2022-11-02 21:05:05,185 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=7590, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9598, PETRI_PLACES=367, PETRI_TRANSITIONS=594} [2022-11-02 21:05:05,186 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 94 predicate places. [2022-11-02 21:05:05,186 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 594 transitions, 9598 flow [2022-11-02 21:05:05,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:05,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:05:05,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 21:05:05,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-02 21:05:05,188 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-02 21:05:05,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:05:05,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1762534095, now seen corresponding path program 10 times [2022-11-02 21:05:05,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:05:05,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691979989] [2022-11-02 21:05:05,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:05:05,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:05:05,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:05:06,908 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-02 21:05:06,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:05:06,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691979989] [2022-11-02 21:05:06,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691979989] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:05:06,908 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:05:06,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:05:06,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593891902] [2022-11-02 21:05:06,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:05:06,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:05:06,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:05:06,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:05:06,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:05:06,911 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:05:06,913 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 594 transitions, 9598 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:06,914 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:05:06,914 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:05:06,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:05:09,483 INFO L130 PetriNetUnfolder]: 1807/4041 cut-off events. [2022-11-02 21:05:09,484 INFO L131 PetriNetUnfolder]: For 57948/57957 co-relation queries the response was YES. [2022-11-02 21:05:09,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28637 conditions, 4041 events. 1807/4041 cut-off events. For 57948/57957 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 26599 event pairs, 450 based on Foata normal form. 17/3992 useless extension candidates. Maximal degree in co-relation 28285. Up to 2233 conditions per place. [2022-11-02 21:05:09,526 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 333 selfloop transitions, 287 changer transitions 0/750 dead transitions. [2022-11-02 21:05:09,526 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 750 transitions, 12738 flow [2022-11-02 21:05:09,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-02 21:05:09,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-02 21:05:09,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2321 transitions. [2022-11-02 21:05:09,530 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5985043837029397 [2022-11-02 21:05:09,530 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2321 transitions. [2022-11-02 21:05:09,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2321 transitions. [2022-11-02 21:05:09,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:05:09,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2321 transitions. [2022-11-02 21:05:09,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 165.78571428571428) internal successors, (2321), 14 states have internal predecessors, (2321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:09,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:09,540 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:09,540 INFO L175 Difference]: Start difference. First operand has 367 places, 594 transitions, 9598 flow. Second operand 14 states and 2321 transitions. [2022-11-02 21:05:09,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 750 transitions, 12738 flow [2022-11-02 21:05:09,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 750 transitions, 12623 flow, removed 16 selfloop flow, removed 7 redundant places. [2022-11-02 21:05:09,906 INFO L231 Difference]: Finished difference. Result has 380 places, 659 transitions, 12276 flow [2022-11-02 21:05:09,906 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=9495, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12276, PETRI_PLACES=380, PETRI_TRANSITIONS=659} [2022-11-02 21:05:09,907 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 107 predicate places. [2022-11-02 21:05:09,907 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 659 transitions, 12276 flow [2022-11-02 21:05:09,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:09,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:05:09,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:05:09,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-02 21:05:09,908 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-02 21:05:09,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:05:09,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1338787453, now seen corresponding path program 11 times [2022-11-02 21:05:09,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:05:09,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541440951] [2022-11-02 21:05:09,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:05:09,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:05:09,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:05:11,704 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-02 21:05:11,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:05:11,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541440951] [2022-11-02 21:05:11,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541440951] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:05:11,704 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:05:11,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:05:11,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238947545] [2022-11-02 21:05:11,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:05:11,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:05:11,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:05:11,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:05:11,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:05:11,707 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:05:11,709 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 659 transitions, 12276 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:11,709 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:05:11,709 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:05:11,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:05:14,886 INFO L130 PetriNetUnfolder]: 1881/4170 cut-off events. [2022-11-02 21:05:14,886 INFO L131 PetriNetUnfolder]: For 73490/73499 co-relation queries the response was YES. [2022-11-02 21:05:14,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31724 conditions, 4170 events. 1881/4170 cut-off events. For 73490/73499 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 27699 event pairs, 451 based on Foata normal form. 17/4121 useless extension candidates. Maximal degree in co-relation 31364. Up to 2275 conditions per place. [2022-11-02 21:05:14,936 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 342 selfloop transitions, 307 changer transitions 0/779 dead transitions. [2022-11-02 21:05:14,936 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 779 transitions, 14568 flow [2022-11-02 21:05:14,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 21:05:14,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 21:05:14,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2478 transitions. [2022-11-02 21:05:14,941 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5963898916967509 [2022-11-02 21:05:14,941 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2478 transitions. [2022-11-02 21:05:14,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2478 transitions. [2022-11-02 21:05:14,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:05:14,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2478 transitions. [2022-11-02 21:05:14,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.2) internal successors, (2478), 15 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:14,952 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:14,953 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:14,953 INFO L175 Difference]: Start difference. First operand has 380 places, 659 transitions, 12276 flow. Second operand 15 states and 2478 transitions. [2022-11-02 21:05:14,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 779 transitions, 14568 flow [2022-11-02 21:05:15,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 779 transitions, 14403 flow, removed 34 selfloop flow, removed 7 redundant places. [2022-11-02 21:05:15,406 INFO L231 Difference]: Finished difference. Result has 392 places, 686 transitions, 13841 flow [2022-11-02 21:05:15,406 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=12120, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=13841, PETRI_PLACES=392, PETRI_TRANSITIONS=686} [2022-11-02 21:05:15,407 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 119 predicate places. [2022-11-02 21:05:15,407 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 686 transitions, 13841 flow [2022-11-02 21:05:15,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:15,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:05:15,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:05:15,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-02 21:05:15,408 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-02 21:05:15,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:05:15,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1150154623, now seen corresponding path program 12 times [2022-11-02 21:05:15,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:05:15,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816794515] [2022-11-02 21:05:15,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:05:15,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:05:15,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:05:16,747 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-02 21:05:16,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:05:16,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816794515] [2022-11-02 21:05:16,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816794515] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:05:16,748 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:05:16,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:05:16,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812636944] [2022-11-02 21:05:16,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:05:16,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:05:16,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:05:16,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:05:16,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:05:16,751 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:05:16,752 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 686 transitions, 13841 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:16,752 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:05:16,752 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:05:16,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:05:20,224 INFO L130 PetriNetUnfolder]: 2023/4402 cut-off events. [2022-11-02 21:05:20,224 INFO L131 PetriNetUnfolder]: For 95294/95303 co-relation queries the response was YES. [2022-11-02 21:05:20,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35397 conditions, 4402 events. 2023/4402 cut-off events. For 95294/95303 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 29352 event pairs, 434 based on Foata normal form. 17/4355 useless extension candidates. Maximal degree in co-relation 35032. Up to 2256 conditions per place. [2022-11-02 21:05:20,297 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 320 selfloop transitions, 362 changer transitions 0/812 dead transitions. [2022-11-02 21:05:20,297 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 812 transitions, 16187 flow [2022-11-02 21:05:20,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-02 21:05:20,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-02 21:05:20,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2791 transitions. [2022-11-02 21:05:20,301 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5926948396687195 [2022-11-02 21:05:20,301 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2791 transitions. [2022-11-02 21:05:20,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2791 transitions. [2022-11-02 21:05:20,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:05:20,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2791 transitions. [2022-11-02 21:05:20,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 164.1764705882353) internal successors, (2791), 17 states have internal predecessors, (2791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:20,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 277.0) internal successors, (4986), 18 states have internal predecessors, (4986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:20,314 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 277.0) internal successors, (4986), 18 states have internal predecessors, (4986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:20,314 INFO L175 Difference]: Start difference. First operand has 392 places, 686 transitions, 13841 flow. Second operand 17 states and 2791 transitions. [2022-11-02 21:05:20,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 812 transitions, 16187 flow [2022-11-02 21:05:20,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 812 transitions, 16117 flow, removed 16 selfloop flow, removed 6 redundant places. [2022-11-02 21:05:20,907 INFO L231 Difference]: Finished difference. Result has 406 places, 713 transitions, 15391 flow [2022-11-02 21:05:20,908 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=13771, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=15391, PETRI_PLACES=406, PETRI_TRANSITIONS=713} [2022-11-02 21:05:20,909 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 133 predicate places. [2022-11-02 21:05:20,909 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 713 transitions, 15391 flow [2022-11-02 21:05:20,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:20,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:05:20,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:05:20,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-02 21:05:20,910 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-02 21:05:20,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:05:20,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1150210423, now seen corresponding path program 13 times [2022-11-02 21:05:20,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:05:20,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469617641] [2022-11-02 21:05:20,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:05:20,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:05:20,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:05:22,640 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-02 21:05:22,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:05:22,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469617641] [2022-11-02 21:05:22,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469617641] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:05:22,640 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:05:22,640 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:05:22,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115670358] [2022-11-02 21:05:22,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:05:22,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:05:22,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:05:22,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:05:22,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:05:22,643 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:05:22,645 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 713 transitions, 15391 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:22,645 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:05:22,645 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:05:22,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:05:25,800 INFO L130 PetriNetUnfolder]: 2005/4374 cut-off events. [2022-11-02 21:05:25,800 INFO L131 PetriNetUnfolder]: For 102910/102919 co-relation queries the response was YES. [2022-11-02 21:05:25,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36844 conditions, 4374 events. 2005/4374 cut-off events. For 102910/102919 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 29221 event pairs, 436 based on Foata normal form. 17/4325 useless extension candidates. Maximal degree in co-relation 36474. Up to 2247 conditions per place. [2022-11-02 21:05:25,850 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 349 selfloop transitions, 335 changer transitions 0/814 dead transitions. [2022-11-02 21:05:25,850 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 814 transitions, 17218 flow [2022-11-02 21:05:25,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 21:05:25,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 21:05:25,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2478 transitions. [2022-11-02 21:05:25,854 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5963898916967509 [2022-11-02 21:05:25,854 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2478 transitions. [2022-11-02 21:05:25,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2478 transitions. [2022-11-02 21:05:25,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:05:25,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2478 transitions. [2022-11-02 21:05:25,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.2) internal successors, (2478), 15 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:25,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:25,864 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:25,864 INFO L175 Difference]: Start difference. First operand has 406 places, 713 transitions, 15391 flow. Second operand 15 states and 2478 transitions. [2022-11-02 21:05:25,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 814 transitions, 17218 flow [2022-11-02 21:05:26,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 814 transitions, 17060 flow, removed 23 selfloop flow, removed 8 redundant places. [2022-11-02 21:05:26,490 INFO L231 Difference]: Finished difference. Result has 414 places, 722 transitions, 16244 flow [2022-11-02 21:05:26,490 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=15233, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=16244, PETRI_PLACES=414, PETRI_TRANSITIONS=722} [2022-11-02 21:05:26,491 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 141 predicate places. [2022-11-02 21:05:26,491 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 722 transitions, 16244 flow [2022-11-02 21:05:26,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:26,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:05:26,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:05:26,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-02 21:05:26,492 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-02 21:05:26,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:05:26,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1490650351, now seen corresponding path program 14 times [2022-11-02 21:05:26,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:05:26,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125513046] [2022-11-02 21:05:26,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:05:26,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:05:26,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:05:27,570 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-02 21:05:27,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:05:27,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125513046] [2022-11-02 21:05:27,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125513046] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:05:27,571 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:05:27,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:05:27,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656018016] [2022-11-02 21:05:27,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:05:27,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:05:27,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:05:27,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:05:27,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:05:27,574 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:05:27,576 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 722 transitions, 16244 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:27,576 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:05:27,576 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:05:27,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:05:31,289 INFO L130 PetriNetUnfolder]: 2077/4486 cut-off events. [2022-11-02 21:05:31,289 INFO L131 PetriNetUnfolder]: For 118049/118058 co-relation queries the response was YES. [2022-11-02 21:05:31,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39259 conditions, 4486 events. 2077/4486 cut-off events. For 118049/118058 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 30003 event pairs, 389 based on Foata normal form. 17/4441 useless extension candidates. Maximal degree in co-relation 38887. Up to 2103 conditions per place. [2022-11-02 21:05:31,335 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 302 selfloop transitions, 415 changer transitions 0/847 dead transitions. [2022-11-02 21:05:31,335 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 847 transitions, 18507 flow [2022-11-02 21:05:31,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-02 21:05:31,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-02 21:05:31,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3104 transitions. [2022-11-02 21:05:31,342 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5897776933307999 [2022-11-02 21:05:31,342 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3104 transitions. [2022-11-02 21:05:31,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3104 transitions. [2022-11-02 21:05:31,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:05:31,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3104 transitions. [2022-11-02 21:05:31,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 163.3684210526316) internal successors, (3104), 19 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:31,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 277.0) internal successors, (5540), 20 states have internal predecessors, (5540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:31,353 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 277.0) internal successors, (5540), 20 states have internal predecessors, (5540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:31,353 INFO L175 Difference]: Start difference. First operand has 414 places, 722 transitions, 16244 flow. Second operand 19 states and 3104 transitions. [2022-11-02 21:05:31,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 847 transitions, 18507 flow [2022-11-02 21:05:32,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 847 transitions, 17942 flow, removed 50 selfloop flow, removed 10 redundant places. [2022-11-02 21:05:32,050 INFO L231 Difference]: Finished difference. Result has 425 places, 742 transitions, 17288 flow [2022-11-02 21:05:32,051 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=15710, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=395, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=17288, PETRI_PLACES=425, PETRI_TRANSITIONS=742} [2022-11-02 21:05:32,051 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 152 predicate places. [2022-11-02 21:05:32,051 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 742 transitions, 17288 flow [2022-11-02 21:05:32,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:32,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:05:32,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:05:32,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-02 21:05:32,052 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-02 21:05:32,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:05:32,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1496791141, now seen corresponding path program 15 times [2022-11-02 21:05:32,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:05:32,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80704194] [2022-11-02 21:05:32,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:05:32,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:05:32,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:05:33,263 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-02 21:05:33,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:05:33,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80704194] [2022-11-02 21:05:33,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80704194] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:05:33,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:05:33,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:05:33,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759703129] [2022-11-02 21:05:33,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:05:33,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:05:33,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:05:33,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:05:33,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:05:33,267 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:05:33,269 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 742 transitions, 17288 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:33,269 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:05:33,269 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:05:33,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:05:36,528 INFO L130 PetriNetUnfolder]: 2230/4724 cut-off events. [2022-11-02 21:05:36,529 INFO L131 PetriNetUnfolder]: For 136057/136066 co-relation queries the response was YES. [2022-11-02 21:05:36,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43355 conditions, 4724 events. 2230/4724 cut-off events. For 136057/136066 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 31620 event pairs, 406 based on Foata normal form. 17/4675 useless extension candidates. Maximal degree in co-relation 42982. Up to 2172 conditions per place. [2022-11-02 21:05:36,602 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 334 selfloop transitions, 409 changer transitions 0/873 dead transitions. [2022-11-02 21:05:36,602 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 873 transitions, 20126 flow [2022-11-02 21:05:36,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 21:05:36,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 21:05:36,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2481 transitions. [2022-11-02 21:05:36,606 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5971119133574008 [2022-11-02 21:05:36,606 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2481 transitions. [2022-11-02 21:05:36,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2481 transitions. [2022-11-02 21:05:36,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:05:36,607 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2481 transitions. [2022-11-02 21:05:36,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.4) internal successors, (2481), 15 states have internal predecessors, (2481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:36,612 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:36,613 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:36,613 INFO L175 Difference]: Start difference. First operand has 425 places, 742 transitions, 17288 flow. Second operand 15 states and 2481 transitions. [2022-11-02 21:05:36,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 873 transitions, 20126 flow [2022-11-02 21:05:37,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 873 transitions, 19499 flow, removed 48 selfloop flow, removed 13 redundant places. [2022-11-02 21:05:37,482 INFO L231 Difference]: Finished difference. Result has 430 places, 775 transitions, 18689 flow [2022-11-02 21:05:37,483 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=16719, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=377, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=18689, PETRI_PLACES=430, PETRI_TRANSITIONS=775} [2022-11-02 21:05:37,483 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 157 predicate places. [2022-11-02 21:05:37,483 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 775 transitions, 18689 flow [2022-11-02 21:05:37,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:37,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:05:37,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:05:37,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-02 21:05:37,484 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-02 21:05:37,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:05:37,485 INFO L85 PathProgramCache]: Analyzing trace with hash 252892635, now seen corresponding path program 16 times [2022-11-02 21:05:37,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:05:37,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152531787] [2022-11-02 21:05:37,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:05:37,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:05:37,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:05:38,721 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-02 21:05:38,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:05:38,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152531787] [2022-11-02 21:05:38,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152531787] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:05:38,722 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:05:38,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:05:38,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570278397] [2022-11-02 21:05:38,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:05:38,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:05:38,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:05:38,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:05:38,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:05:38,725 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:05:38,726 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 775 transitions, 18689 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:38,726 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:05:38,727 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:05:38,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:05:41,851 INFO L130 PetriNetUnfolder]: 2277/4811 cut-off events. [2022-11-02 21:05:41,851 INFO L131 PetriNetUnfolder]: For 152318/152327 co-relation queries the response was YES. [2022-11-02 21:05:41,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45558 conditions, 4811 events. 2277/4811 cut-off events. For 152318/152327 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 32458 event pairs, 593 based on Foata normal form. 17/4762 useless extension candidates. Maximal degree in co-relation 45181. Up to 2806 conditions per place. [2022-11-02 21:05:41,904 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 412 selfloop transitions, 339 changer transitions 0/881 dead transitions. [2022-11-02 21:05:41,904 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 881 transitions, 21221 flow [2022-11-02 21:05:41,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-02 21:05:41,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-02 21:05:41,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2319 transitions. [2022-11-02 21:05:41,907 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5979886539453326 [2022-11-02 21:05:41,907 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2319 transitions. [2022-11-02 21:05:41,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2319 transitions. [2022-11-02 21:05:41,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:05:41,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2319 transitions. [2022-11-02 21:05:41,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 165.64285714285714) internal successors, (2319), 14 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:41,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:41,915 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:41,915 INFO L175 Difference]: Start difference. First operand has 430 places, 775 transitions, 18689 flow. Second operand 14 states and 2319 transitions. [2022-11-02 21:05:41,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 881 transitions, 21221 flow [2022-11-02 21:05:42,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 881 transitions, 20683 flow, removed 17 selfloop flow, removed 8 redundant places. [2022-11-02 21:05:42,935 INFO L231 Difference]: Finished difference. Result has 438 places, 794 transitions, 20031 flow [2022-11-02 21:05:42,936 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=18178, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=775, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=20031, PETRI_PLACES=438, PETRI_TRANSITIONS=794} [2022-11-02 21:05:42,943 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 165 predicate places. [2022-11-02 21:05:42,943 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 794 transitions, 20031 flow [2022-11-02 21:05:42,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:42,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:05:42,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:05:42,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-02 21:05:42,947 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-02 21:05:42,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:05:42,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1496846941, now seen corresponding path program 17 times [2022-11-02 21:05:42,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:05:42,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601101296] [2022-11-02 21:05:42,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:05:42,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:05:42,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:05:44,451 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-02 21:05:44,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:05:44,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601101296] [2022-11-02 21:05:44,452 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601101296] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:05:44,452 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:05:44,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:05:44,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060784500] [2022-11-02 21:05:44,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:05:44,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:05:44,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:05:44,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:05:44,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:05:44,455 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:05:44,457 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 794 transitions, 20031 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:44,457 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:05:44,457 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:05:44,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:05:47,831 INFO L130 PetriNetUnfolder]: 2259/4783 cut-off events. [2022-11-02 21:05:47,831 INFO L131 PetriNetUnfolder]: For 162959/162968 co-relation queries the response was YES. [2022-11-02 21:05:47,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45711 conditions, 4783 events. 2259/4783 cut-off events. For 162959/162968 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 32270 event pairs, 403 based on Foata normal form. 17/4734 useless extension candidates. Maximal degree in co-relation 45332. Up to 2194 conditions per place. [2022-11-02 21:05:47,906 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 360 selfloop transitions, 404 changer transitions 0/894 dead transitions. [2022-11-02 21:05:47,906 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 894 transitions, 22068 flow [2022-11-02 21:05:47,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 21:05:47,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 21:05:47,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2479 transitions. [2022-11-02 21:05:47,909 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5966305655836341 [2022-11-02 21:05:47,909 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2479 transitions. [2022-11-02 21:05:47,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2479 transitions. [2022-11-02 21:05:47,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:05:47,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2479 transitions. [2022-11-02 21:05:47,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.26666666666668) internal successors, (2479), 15 states have internal predecessors, (2479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:47,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:47,917 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:47,917 INFO L175 Difference]: Start difference. First operand has 438 places, 794 transitions, 20031 flow. Second operand 15 states and 2479 transitions. [2022-11-02 21:05:47,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 894 transitions, 22068 flow [2022-11-02 21:05:48,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 894 transitions, 21695 flow, removed 19 selfloop flow, removed 10 redundant places. [2022-11-02 21:05:49,003 INFO L231 Difference]: Finished difference. Result has 443 places, 797 transitions, 20663 flow [2022-11-02 21:05:49,004 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=19666, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=401, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=20663, PETRI_PLACES=443, PETRI_TRANSITIONS=797} [2022-11-02 21:05:49,005 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 170 predicate places. [2022-11-02 21:05:49,005 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 797 transitions, 20663 flow [2022-11-02 21:05:49,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:49,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:05:49,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:05:49,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-02 21:05:49,006 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-02 21:05:49,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:05:49,006 INFO L85 PathProgramCache]: Analyzing trace with hash 443141805, now seen corresponding path program 18 times [2022-11-02 21:05:49,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:05:49,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673056652] [2022-11-02 21:05:49,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:05:49,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:05:49,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:05:50,570 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-02 21:05:50,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:05:50,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673056652] [2022-11-02 21:05:50,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673056652] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:05:50,571 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:05:50,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:05:50,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845729551] [2022-11-02 21:05:50,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:05:50,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:05:50,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:05:50,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:05:50,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:05:50,574 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:05:50,575 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 797 transitions, 20663 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:50,575 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:05:50,575 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:05:50,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:05:54,176 INFO L130 PetriNetUnfolder]: 2333/4912 cut-off events. [2022-11-02 21:05:54,176 INFO L131 PetriNetUnfolder]: For 184094/184103 co-relation queries the response was YES. [2022-11-02 21:05:54,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48582 conditions, 4912 events. 2333/4912 cut-off events. For 184094/184103 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 33392 event pairs, 552 based on Foata normal form. 17/4863 useless extension candidates. Maximal degree in co-relation 48203. Up to 2711 conditions per place. [2022-11-02 21:05:54,228 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 423 selfloop transitions, 368 changer transitions 0/921 dead transitions. [2022-11-02 21:05:54,228 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 921 transitions, 23741 flow [2022-11-02 21:05:54,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 21:05:54,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 21:05:54,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2481 transitions. [2022-11-02 21:05:54,233 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5971119133574008 [2022-11-02 21:05:54,233 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2481 transitions. [2022-11-02 21:05:54,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2481 transitions. [2022-11-02 21:05:54,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:05:54,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2481 transitions. [2022-11-02 21:05:54,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.4) internal successors, (2481), 15 states have internal predecessors, (2481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:54,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:54,241 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:54,241 INFO L175 Difference]: Start difference. First operand has 443 places, 797 transitions, 20663 flow. Second operand 15 states and 2481 transitions. [2022-11-02 21:05:54,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 921 transitions, 23741 flow [2022-11-02 21:05:55,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 921 transitions, 22683 flow, removed 13 selfloop flow, removed 13 redundant places. [2022-11-02 21:05:55,638 INFO L231 Difference]: Finished difference. Result has 449 places, 825 transitions, 21579 flow [2022-11-02 21:05:55,639 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=19655, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=340, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21579, PETRI_PLACES=449, PETRI_TRANSITIONS=825} [2022-11-02 21:05:55,639 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 176 predicate places. [2022-11-02 21:05:55,640 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 825 transitions, 21579 flow [2022-11-02 21:05:55,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:55,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:05:55,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:05:55,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-02 21:05:55,641 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-02 21:05:55,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:05:55,641 INFO L85 PathProgramCache]: Analyzing trace with hash 254620575, now seen corresponding path program 19 times [2022-11-02 21:05:55,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:05:55,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559871887] [2022-11-02 21:05:55,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:05:55,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:05:55,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:05:56,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:05:56,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:05:56,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559871887] [2022-11-02 21:05:56,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559871887] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:05:56,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:05:56,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:05:56,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889906957] [2022-11-02 21:05:56,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:05:56,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:05:56,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:05:56,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:05:56,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:05:56,813 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:05:56,814 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 825 transitions, 21579 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:56,814 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:05:56,814 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:05:56,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:06:00,150 INFO L130 PetriNetUnfolder]: 2371/4985 cut-off events. [2022-11-02 21:06:00,151 INFO L131 PetriNetUnfolder]: For 186380/186389 co-relation queries the response was YES. [2022-11-02 21:06:00,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49936 conditions, 4985 events. 2371/4985 cut-off events. For 186380/186389 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 34101 event pairs, 579 based on Foata normal form. 17/4936 useless extension candidates. Maximal degree in co-relation 49552. Up to 2844 conditions per place. [2022-11-02 21:06:00,247 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 418 selfloop transitions, 389 changer transitions 0/937 dead transitions. [2022-11-02 21:06:00,247 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 937 transitions, 24371 flow [2022-11-02 21:06:00,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 21:06:00,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 21:06:00,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2478 transitions. [2022-11-02 21:06:00,250 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5963898916967509 [2022-11-02 21:06:00,251 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2478 transitions. [2022-11-02 21:06:00,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2478 transitions. [2022-11-02 21:06:00,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:06:00,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2478 transitions. [2022-11-02 21:06:00,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.2) internal successors, (2478), 15 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:00,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:00,258 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:00,259 INFO L175 Difference]: Start difference. First operand has 449 places, 825 transitions, 21579 flow. Second operand 15 states and 2478 transitions. [2022-11-02 21:06:00,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 937 transitions, 24371 flow [2022-11-02 21:06:02,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 937 transitions, 24101 flow, removed 36 selfloop flow, removed 11 redundant places. [2022-11-02 21:06:02,033 INFO L231 Difference]: Finished difference. Result has 455 places, 847 transitions, 23125 flow [2022-11-02 21:06:02,034 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=21309, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=23125, PETRI_PLACES=455, PETRI_TRANSITIONS=847} [2022-11-02 21:06:02,035 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 182 predicate places. [2022-11-02 21:06:02,035 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 847 transitions, 23125 flow [2022-11-02 21:06:02,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:02,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:06:02,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:06:02,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-02 21:06:02,036 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-02 21:06:02,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:06:02,036 INFO L85 PathProgramCache]: Analyzing trace with hash 254564775, now seen corresponding path program 20 times [2022-11-02 21:06:02,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:06:02,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854784701] [2022-11-02 21:06:02,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:06:02,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:06:02,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:06:03,311 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-02 21:06:03,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:06:03,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854784701] [2022-11-02 21:06:03,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854784701] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:06:03,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:06:03,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:06:03,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148904490] [2022-11-02 21:06:03,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:06:03,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:06:03,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:06:03,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:06:03,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:06:03,314 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:06:03,316 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 847 transitions, 23125 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:03,316 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:06:03,316 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:06:03,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:06:06,840 INFO L130 PetriNetUnfolder]: 2353/4957 cut-off events. [2022-11-02 21:06:06,840 INFO L131 PetriNetUnfolder]: For 192805/192814 co-relation queries the response was YES. [2022-11-02 21:06:06,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50745 conditions, 4957 events. 2353/4957 cut-off events. For 192805/192814 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 33849 event pairs, 582 based on Foata normal form. 17/4908 useless extension candidates. Maximal degree in co-relation 50361. Up to 2835 conditions per place. [2022-11-02 21:06:06,901 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 435 selfloop transitions, 374 changer transitions 0/939 dead transitions. [2022-11-02 21:06:06,901 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 939 transitions, 25078 flow [2022-11-02 21:06:06,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 21:06:06,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 21:06:06,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2476 transitions. [2022-11-02 21:06:06,905 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5959085439229843 [2022-11-02 21:06:06,905 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2476 transitions. [2022-11-02 21:06:06,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2476 transitions. [2022-11-02 21:06:06,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:06:06,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2476 transitions. [2022-11-02 21:06:06,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.06666666666666) internal successors, (2476), 15 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:06,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:06,913 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:06,913 INFO L175 Difference]: Start difference. First operand has 455 places, 847 transitions, 23125 flow. Second operand 15 states and 2476 transitions. [2022-11-02 21:06:06,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 939 transitions, 25078 flow [2022-11-02 21:06:08,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 939 transitions, 24748 flow, removed 74 selfloop flow, removed 8 redundant places. [2022-11-02 21:06:08,269 INFO L231 Difference]: Finished difference. Result has 462 places, 850 transitions, 23698 flow [2022-11-02 21:06:08,270 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=22813, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=23698, PETRI_PLACES=462, PETRI_TRANSITIONS=850} [2022-11-02 21:06:08,270 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 189 predicate places. [2022-11-02 21:06:08,271 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 850 transitions, 23698 flow [2022-11-02 21:06:08,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:08,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:06:08,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:06:08,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-02 21:06:08,271 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-02 21:06:08,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:06:08,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1872125846, now seen corresponding path program 1 times [2022-11-02 21:06:08,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:06:08,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104669156] [2022-11-02 21:06:08,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:06:08,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:06:08,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:06:09,589 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-02 21:06:09,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:06:09,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104669156] [2022-11-02 21:06:09,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104669156] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:06:09,590 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:06:09,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:06:09,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977125431] [2022-11-02 21:06:09,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:06:09,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:06:09,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:06:09,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:06:09,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:06:09,593 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:06:09,594 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 850 transitions, 23698 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:09,594 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:06:09,594 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:06:09,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:06:13,272 INFO L130 PetriNetUnfolder]: 3514/6926 cut-off events. [2022-11-02 21:06:13,272 INFO L131 PetriNetUnfolder]: For 364782/364873 co-relation queries the response was YES. [2022-11-02 21:06:13,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75195 conditions, 6926 events. 3514/6926 cut-off events. For 364782/364873 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 47955 event pairs, 522 based on Foata normal form. 85/6932 useless extension candidates. Maximal degree in co-relation 74822. Up to 3440 conditions per place. [2022-11-02 21:06:13,361 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 813 selfloop transitions, 517 changer transitions 0/1479 dead transitions. [2022-11-02 21:06:13,361 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 1479 transitions, 45803 flow [2022-11-02 21:06:13,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-02 21:06:13,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-02 21:06:13,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2339 transitions. [2022-11-02 21:06:13,364 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6031459515214028 [2022-11-02 21:06:13,364 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2339 transitions. [2022-11-02 21:06:13,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2339 transitions. [2022-11-02 21:06:13,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:06:13,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2339 transitions. [2022-11-02 21:06:13,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 167.07142857142858) internal successors, (2339), 14 states have internal predecessors, (2339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:13,371 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:13,371 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:13,371 INFO L175 Difference]: Start difference. First operand has 462 places, 850 transitions, 23698 flow. Second operand 14 states and 2339 transitions. [2022-11-02 21:06:13,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 1479 transitions, 45803 flow [2022-11-02 21:06:15,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 1479 transitions, 44579 flow, removed 15 selfloop flow, removed 11 redundant places. [2022-11-02 21:06:15,815 INFO L231 Difference]: Finished difference. Result has 471 places, 1169 transitions, 38630 flow [2022-11-02 21:06:15,816 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=23072, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=850, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=38630, PETRI_PLACES=471, PETRI_TRANSITIONS=1169} [2022-11-02 21:06:15,816 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 198 predicate places. [2022-11-02 21:06:15,816 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 1169 transitions, 38630 flow [2022-11-02 21:06:15,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:15,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:06:15,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:06:15,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-02 21:06:15,817 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-02 21:06:15,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:06:15,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1066346990, now seen corresponding path program 2 times [2022-11-02 21:06:15,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:06:15,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712938825] [2022-11-02 21:06:15,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:06:15,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:06:15,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:06:16,761 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-02 21:06:16,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:06:16,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712938825] [2022-11-02 21:06:16,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712938825] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:06:16,762 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:06:16,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:06:16,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191666981] [2022-11-02 21:06:16,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:06:16,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:06:16,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:06:16,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:06:16,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:06:16,765 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:06:16,766 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 1169 transitions, 38630 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:16,766 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:06:16,766 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:06:16,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:06:23,005 INFO L130 PetriNetUnfolder]: 3861/7881 cut-off events. [2022-11-02 21:06:23,005 INFO L131 PetriNetUnfolder]: For 452457/452570 co-relation queries the response was YES. [2022-11-02 21:06:23,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89848 conditions, 7881 events. 3861/7881 cut-off events. For 452457/452570 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 57076 event pairs, 965 based on Foata normal form. 89/7881 useless extension candidates. Maximal degree in co-relation 89468. Up to 4274 conditions per place. [2022-11-02 21:06:23,108 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 649 selfloop transitions, 771 changer transitions 0/1569 dead transitions. [2022-11-02 21:06:23,108 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 1569 transitions, 54290 flow [2022-11-02 21:06:23,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-02 21:06:23,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-02 21:06:23,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2217 transitions. [2022-11-02 21:06:23,111 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6156623160233269 [2022-11-02 21:06:23,111 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2217 transitions. [2022-11-02 21:06:23,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2217 transitions. [2022-11-02 21:06:23,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:06:23,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2217 transitions. [2022-11-02 21:06:23,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 170.53846153846155) internal successors, (2217), 13 states have internal predecessors, (2217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:23,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 277.0) internal successors, (3878), 14 states have internal predecessors, (3878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:23,117 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 277.0) internal successors, (3878), 14 states have internal predecessors, (3878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:23,117 INFO L175 Difference]: Start difference. First operand has 471 places, 1169 transitions, 38630 flow. Second operand 13 states and 2217 transitions. [2022-11-02 21:06:23,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 1569 transitions, 54290 flow [2022-11-02 21:06:26,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 1569 transitions, 54277 flow, removed 2 selfloop flow, removed 5 redundant places. [2022-11-02 21:06:26,196 INFO L231 Difference]: Finished difference. Result has 482 places, 1386 transitions, 52852 flow [2022-11-02 21:06:26,197 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=38617, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=554, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=52852, PETRI_PLACES=482, PETRI_TRANSITIONS=1386} [2022-11-02 21:06:26,197 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 209 predicate places. [2022-11-02 21:06:26,197 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 1386 transitions, 52852 flow [2022-11-02 21:06:26,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:26,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:06:26,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:06:26,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-02 21:06:26,198 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-02 21:06:26,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:06:26,198 INFO L85 PathProgramCache]: Analyzing trace with hash -2043843142, now seen corresponding path program 3 times [2022-11-02 21:06:26,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:06:26,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993690774] [2022-11-02 21:06:26,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:06:26,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:06:26,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:06:27,902 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-02 21:06:27,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:06:27,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993690774] [2022-11-02 21:06:27,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993690774] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:06:27,902 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:06:27,902 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:06:27,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396702745] [2022-11-02 21:06:27,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:06:27,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:06:27,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:06:27,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:06:27,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:06:27,906 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:06:27,906 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 1386 transitions, 52852 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:27,907 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:06:27,907 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:06:27,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:06:34,951 INFO L130 PetriNetUnfolder]: 4123/8310 cut-off events. [2022-11-02 21:06:34,951 INFO L131 PetriNetUnfolder]: For 537154/537347 co-relation queries the response was YES. [2022-11-02 21:06:35,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99970 conditions, 8310 events. 4123/8310 cut-off events. For 537154/537347 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 59978 event pairs, 612 based on Foata normal form. 115/8313 useless extension candidates. Maximal degree in co-relation 99584. Up to 3272 conditions per place. [2022-11-02 21:06:35,059 INFO L137 encePairwiseOnDemand]: 261/277 looper letters, 1369 selfloop transitions, 641 changer transitions 0/2159 dead transitions. [2022-11-02 21:06:35,060 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 2159 transitions, 79208 flow [2022-11-02 21:06:35,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 21:06:35,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 21:06:35,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2500 transitions. [2022-11-02 21:06:35,063 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.601684717208183 [2022-11-02 21:06:35,063 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2500 transitions. [2022-11-02 21:06:35,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2500 transitions. [2022-11-02 21:06:35,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:06:35,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2500 transitions. [2022-11-02 21:06:35,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.66666666666666) internal successors, (2500), 15 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:35,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:35,070 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:35,070 INFO L175 Difference]: Start difference. First operand has 482 places, 1386 transitions, 52852 flow. Second operand 15 states and 2500 transitions. [2022-11-02 21:06:35,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 2159 transitions, 79208 flow [2022-11-02 21:06:38,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 2159 transitions, 78371 flow, removed 17 selfloop flow, removed 9 redundant places. [2022-11-02 21:06:38,608 INFO L231 Difference]: Finished difference. Result has 492 places, 1596 transitions, 62965 flow [2022-11-02 21:06:38,609 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=52420, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=454, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=849, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=62965, PETRI_PLACES=492, PETRI_TRANSITIONS=1596} [2022-11-02 21:06:38,610 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 219 predicate places. [2022-11-02 21:06:38,610 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 1596 transitions, 62965 flow [2022-11-02 21:06:38,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:38,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:06:38,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:06:38,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-02 21:06:38,611 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-02 21:06:38,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:06:38,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1149059474, now seen corresponding path program 4 times [2022-11-02 21:06:38,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:06:38,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165849820] [2022-11-02 21:06:38,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:06:38,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:06:38,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:06:39,758 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-02 21:06:39,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:06:39,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165849820] [2022-11-02 21:06:39,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165849820] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:06:39,759 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:06:39,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:06:39,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894024970] [2022-11-02 21:06:39,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:06:39,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:06:39,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:06:39,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:06:39,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:06:39,762 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:06:39,763 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 1596 transitions, 62965 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:39,763 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:06:39,764 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:06:39,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:06:48,219 INFO L130 PetriNetUnfolder]: 4369/8670 cut-off events. [2022-11-02 21:06:48,219 INFO L131 PetriNetUnfolder]: For 623588/623773 co-relation queries the response was YES. [2022-11-02 21:06:48,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111590 conditions, 8670 events. 4369/8670 cut-off events. For 623588/623773 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 62556 event pairs, 565 based on Foata normal form. 123/8690 useless extension candidates. Maximal degree in co-relation 111197. Up to 4229 conditions per place. [2022-11-02 21:06:48,370 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 890 selfloop transitions, 1031 changer transitions 0/2070 dead transitions. [2022-11-02 21:06:48,370 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 2070 transitions, 80515 flow [2022-11-02 21:06:48,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 21:06:48,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 21:06:48,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2505 transitions. [2022-11-02 21:06:48,374 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6028880866425993 [2022-11-02 21:06:48,374 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2505 transitions. [2022-11-02 21:06:48,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2505 transitions. [2022-11-02 21:06:48,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:06:48,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2505 transitions. [2022-11-02 21:06:48,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 167.0) internal successors, (2505), 15 states have internal predecessors, (2505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:48,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:48,385 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:48,385 INFO L175 Difference]: Start difference. First operand has 492 places, 1596 transitions, 62965 flow. Second operand 15 states and 2505 transitions. [2022-11-02 21:06:48,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 2070 transitions, 80515 flow [2022-11-02 21:06:53,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 2070 transitions, 80073 flow, removed 98 selfloop flow, removed 9 redundant places. [2022-11-02 21:06:53,575 INFO L231 Difference]: Finished difference. Result has 500 places, 1771 transitions, 73676 flow [2022-11-02 21:06:53,577 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=62556, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=864, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=73676, PETRI_PLACES=500, PETRI_TRANSITIONS=1771} [2022-11-02 21:06:53,577 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 227 predicate places. [2022-11-02 21:06:53,578 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 1771 transitions, 73676 flow [2022-11-02 21:06:53,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:53,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:06:53,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:06:53,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-02 21:06:53,579 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-02 21:06:53,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:06:53,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1118917576, now seen corresponding path program 5 times [2022-11-02 21:06:53,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:06:53,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991713421] [2022-11-02 21:06:53,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:06:53,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:06:53,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:06:55,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-02 21:06:55,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:06:55,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991713421] [2022-11-02 21:06:55,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991713421] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:06:55,081 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:06:55,081 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:06:55,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002088216] [2022-11-02 21:06:55,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:06:55,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:06:55,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:06:55,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:06:55,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:06:55,084 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:06:55,085 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 1771 transitions, 73676 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:06:55,094 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:06:55,094 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:06:55,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:07:05,229 INFO L130 PetriNetUnfolder]: 4717/9380 cut-off events. [2022-11-02 21:07:05,229 INFO L131 PetriNetUnfolder]: For 721700/721878 co-relation queries the response was YES. [2022-11-02 21:07:05,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126271 conditions, 9380 events. 4717/9380 cut-off events. For 721700/721878 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 69041 event pairs, 1002 based on Foata normal form. 125/9397 useless extension candidates. Maximal degree in co-relation 125876. Up to 5137 conditions per place. [2022-11-02 21:07:05,399 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 788 selfloop transitions, 1249 changer transitions 0/2186 dead transitions. [2022-11-02 21:07:05,399 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 2186 transitions, 92756 flow [2022-11-02 21:07:05,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 21:07:05,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 21:07:05,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2491 transitions. [2022-11-02 21:07:05,401 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5995186522262335 [2022-11-02 21:07:05,401 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2491 transitions. [2022-11-02 21:07:05,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2491 transitions. [2022-11-02 21:07:05,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:07:05,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2491 transitions. [2022-11-02 21:07:05,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.06666666666666) internal successors, (2491), 15 states have internal predecessors, (2491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:07:05,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:07:05,405 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:07:05,405 INFO L175 Difference]: Start difference. First operand has 500 places, 1771 transitions, 73676 flow. Second operand 15 states and 2491 transitions. [2022-11-02 21:07:05,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 2186 transitions, 92756 flow [2022-11-02 21:07:11,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 2186 transitions, 92418 flow, removed 67 selfloop flow, removed 8 redundant places. [2022-11-02 21:07:11,869 INFO L231 Difference]: Finished difference. Result has 513 places, 2043 transitions, 91758 flow [2022-11-02 21:07:11,870 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=73351, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=982, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=91758, PETRI_PLACES=513, PETRI_TRANSITIONS=2043} [2022-11-02 21:07:11,871 INFO L287 CegarLoopForPetriNet]: 273 programPoint places, 240 predicate places. [2022-11-02 21:07:11,871 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 2043 transitions, 91758 flow [2022-11-02 21:07:11,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:07:11,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:07:11,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:07:11,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-02 21:07:11,872 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-02 21:07:11,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:07:11,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1314434476, now seen corresponding path program 6 times [2022-11-02 21:07:11,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:07:11,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137025531] [2022-11-02 21:07:11,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:07:11,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:07:11,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:07:13,606 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-02 21:07:13,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:07:13,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137025531] [2022-11-02 21:07:13,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137025531] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:07:13,606 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:07:13,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-02 21:07:13,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862808506] [2022-11-02 21:07:13,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:07:13,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:07:13,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:07:13,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:07:13,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:07:13,610 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-02 21:07:13,611 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 2043 transitions, 91758 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:07:13,611 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:07:13,611 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-02 21:07:13,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:07:24,844 INFO L130 PetriNetUnfolder]: 5124/10086 cut-off events. [2022-11-02 21:07:24,844 INFO L131 PetriNetUnfolder]: For 867489/867697 co-relation queries the response was YES. [2022-11-02 21:07:24,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143876 conditions, 10086 events. 5124/10086 cut-off events. For 867489/867697 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 74674 event pairs, 778 based on Foata normal form. 127/10074 useless extension candidates. Maximal degree in co-relation 143474. Up to 4781 conditions per place. [2022-11-02 21:07:25,022 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1385 selfloop transitions, 1125 changer transitions 0/2659 dead transitions. [2022-11-02 21:07:25,023 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 2659 transitions, 117882 flow [2022-11-02 21:07:25,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 21:07:25,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 21:07:25,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2500 transitions. [2022-11-02 21:07:25,025 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.601684717208183 [2022-11-02 21:07:25,025 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2500 transitions. [2022-11-02 21:07:25,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2500 transitions. [2022-11-02 21:07:25,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:07:25,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2500 transitions. [2022-11-02 21:07:25,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.66666666666666) internal successors, (2500), 15 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:07:25,029 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:07:25,029 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:07:25,029 INFO L175 Difference]: Start difference. First operand has 513 places, 2043 transitions, 91758 flow. Second operand 15 states and 2500 transitions. [2022-11-02 21:07:25,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 2659 transitions, 117882 flow