./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 b5237d83 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_10acb4b5-bd63-446b-9bba-2b16f5ac699e/bin/uautomizer-vX5HgA9Q3a/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_10acb4b5-bd63-446b-9bba-2b16f5ac699e/bin/uautomizer-vX5HgA9Q3a/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_10acb4b5-bd63-446b-9bba-2b16f5ac699e/bin/uautomizer-vX5HgA9Q3a/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_10acb4b5-bd63-446b-9bba-2b16f5ac699e/bin/uautomizer-vX5HgA9Q3a/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_10acb4b5-bd63-446b-9bba-2b16f5ac699e/bin/uautomizer-vX5HgA9Q3a/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_10acb4b5-bd63-446b-9bba-2b16f5ac699e/bin/uautomizer-vX5HgA9Q3a --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-b5237d8 [2022-11-21 16:21:39,697 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-21 16:21:39,699 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-21 16:21:39,720 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-21 16:21:39,721 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-21 16:21:39,722 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-21 16:21:39,724 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-21 16:21:39,726 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-21 16:21:39,728 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-21 16:21:39,729 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-21 16:21:39,730 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-21 16:21:39,731 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-21 16:21:39,732 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-21 16:21:39,733 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-21 16:21:39,734 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-21 16:21:39,736 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-21 16:21:39,737 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-21 16:21:39,742 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-21 16:21:39,744 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-21 16:21:39,746 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-21 16:21:39,747 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-21 16:21:39,752 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-21 16:21:39,755 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-21 16:21:39,756 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-21 16:21:39,760 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-21 16:21:39,760 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-21 16:21:39,760 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-21 16:21:39,761 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-21 16:21:39,762 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-21 16:21:39,763 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-21 16:21:39,763 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-21 16:21:39,764 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-21 16:21:39,765 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-21 16:21:39,766 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-21 16:21:39,767 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-21 16:21:39,767 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-21 16:21:39,768 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-21 16:21:39,768 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-21 16:21:39,769 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-21 16:21:39,769 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-21 16:21:39,776 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-21 16:21:39,778 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_10acb4b5-bd63-446b-9bba-2b16f5ac699e/bin/uautomizer-vX5HgA9Q3a/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-11-21 16:21:39,827 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-21 16:21:39,828 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-21 16:21:39,828 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-21 16:21:39,828 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-21 16:21:39,829 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-21 16:21:39,829 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-21 16:21:39,830 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-21 16:21:39,830 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-21 16:21:39,830 INFO L138 SettingsManager]: * Use SBE=true [2022-11-21 16:21:39,830 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-21 16:21:39,831 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-21 16:21:39,831 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-21 16:21:39,831 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-21 16:21:39,831 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-21 16:21:39,831 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-21 16:21:39,832 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-21 16:21:39,832 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-21 16:21:39,832 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-21 16:21:39,832 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-11-21 16:21:39,832 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-21 16:21:39,833 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-21 16:21:39,833 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-21 16:21:39,833 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-21 16:21:39,833 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-21 16:21:39,833 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-21 16:21:39,834 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-21 16:21:39,834 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-21 16:21:39,834 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-21 16:21:39,840 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-21 16:21:39,841 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-21 16:21:39,841 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-21 16:21:39,841 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-21 16:21:39,841 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-21 16:21:39,842 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-21 16:21:39,842 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-21 16:21:39,842 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_10acb4b5-bd63-446b-9bba-2b16f5ac699e/bin/uautomizer-vX5HgA9Q3a/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_10acb4b5-bd63-446b-9bba-2b16f5ac699e/bin/uautomizer-vX5HgA9Q3a 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-21 16:21:40,149 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-21 16:21:40,177 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-21 16:21:40,180 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-21 16:21:40,181 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-21 16:21:40,183 INFO L275 PluginConnector]: CDTParser initialized [2022-11-21 16:21:40,184 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_10acb4b5-bd63-446b-9bba-2b16f5ac699e/bin/uautomizer-vX5HgA9Q3a/../../sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i [2022-11-21 16:21:43,354 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-21 16:21:43,803 INFO L351 CDTParser]: Found 1 translation units. [2022-11-21 16:21:43,804 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_10acb4b5-bd63-446b-9bba-2b16f5ac699e/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i [2022-11-21 16:21:43,832 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_10acb4b5-bd63-446b-9bba-2b16f5ac699e/bin/uautomizer-vX5HgA9Q3a/data/8c4f19226/be470772135d4d079315278b233662a7/FLAG4b25c6932 [2022-11-21 16:21:43,850 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_10acb4b5-bd63-446b-9bba-2b16f5ac699e/bin/uautomizer-vX5HgA9Q3a/data/8c4f19226/be470772135d4d079315278b233662a7 [2022-11-21 16:21:43,855 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-21 16:21:43,857 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-21 16:21:43,861 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-21 16:21:43,861 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-21 16:21:43,865 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-21 16:21:43,866 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 04:21:43" (1/1) ... [2022-11-21 16:21:43,868 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@461b8edd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:21:43, skipping insertion in model container [2022-11-21 16:21:43,868 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 04:21:43" (1/1) ... [2022-11-21 16:21:43,877 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-21 16:21:43,941 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-21 16:21:44,082 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-21 16:21:44,680 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_10acb4b5-bd63-446b-9bba-2b16f5ac699e/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i[75009,75022] [2022-11-21 16:21:44,729 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 16:21:44,739 INFO L203 MainTranslator]: Completed pre-run [2022-11-21 16:21:44,751 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-21 16:21:44,798 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_10acb4b5-bd63-446b-9bba-2b16f5ac699e/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i[75009,75022] [2022-11-21 16:21:44,844 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 16:21:44,985 INFO L208 MainTranslator]: Completed translation [2022-11-21 16:21:44,985 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:21:44 WrapperNode [2022-11-21 16:21:44,985 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-21 16:21:44,986 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-21 16:21:44,986 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-21 16:21:44,987 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-21 16:21:44,993 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:21:44" (1/1) ... [2022-11-21 16:21:45,024 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:21:44" (1/1) ... [2022-11-21 16:21:45,056 INFO L138 Inliner]: procedures = 468, calls = 52, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 206 [2022-11-21 16:21:45,057 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-21 16:21:45,058 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-21 16:21:45,058 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-21 16:21:45,058 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-21 16:21:45,068 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:21:44" (1/1) ... [2022-11-21 16:21:45,080 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:21:44" (1/1) ... [2022-11-21 16:21:45,086 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:21:44" (1/1) ... [2022-11-21 16:21:45,087 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:21:44" (1/1) ... [2022-11-21 16:21:45,120 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:21:44" (1/1) ... [2022-11-21 16:21:45,123 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:21:44" (1/1) ... [2022-11-21 16:21:45,148 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:21:44" (1/1) ... [2022-11-21 16:21:45,163 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:21:44" (1/1) ... [2022-11-21 16:21:45,169 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-21 16:21:45,169 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-21 16:21:45,170 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-21 16:21:45,170 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-21 16:21:45,171 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:21:44" (1/1) ... [2022-11-21 16:21:45,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-21 16:21:45,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_10acb4b5-bd63-446b-9bba-2b16f5ac699e/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:21:45,224 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_10acb4b5-bd63-446b-9bba-2b16f5ac699e/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-21 16:21:45,248 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_10acb4b5-bd63-446b-9bba-2b16f5ac699e/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-21 16:21:45,269 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-21 16:21:45,270 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-21 16:21:45,271 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-21 16:21:45,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-21 16:21:45,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-21 16:21:45,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-21 16:21:45,271 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-21 16:21:45,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-21 16:21:45,272 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-11-21 16:21:45,272 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-11-21 16:21:45,272 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-21 16:21:45,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-21 16:21:45,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-21 16:21:45,273 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-21 16:21:45,621 INFO L235 CfgBuilder]: Building ICFG [2022-11-21 16:21:45,623 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-21 16:21:46,224 INFO L276 CfgBuilder]: Performing block encoding [2022-11-21 16:21:46,273 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-21 16:21:46,273 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-21 16:21:46,276 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 04:21:46 BoogieIcfgContainer [2022-11-21 16:21:46,276 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-21 16:21:46,278 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-21 16:21:46,278 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-21 16:21:46,281 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-21 16:21:46,282 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 04:21:43" (1/3) ... [2022-11-21 16:21:46,282 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6be2a4a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 04:21:46, skipping insertion in model container [2022-11-21 16:21:46,282 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:21:44" (2/3) ... [2022-11-21 16:21:46,283 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6be2a4a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 04:21:46, skipping insertion in model container [2022-11-21 16:21:46,283 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 04:21:46" (3/3) ... [2022-11-21 16:21:46,284 INFO L112 eAbstractionObserver]: Analyzing ICFG race-3_2-container_of-global.i [2022-11-21 16:21:46,293 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-21 16:21:46,304 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-21 16:21:46,304 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 17 error locations. [2022-11-21 16:21:46,304 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-21 16:21:46,399 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-21 16:21:46,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 275 places, 277 transitions, 570 flow [2022-11-21 16:21:46,649 INFO L130 PetriNetUnfolder]: 10/354 cut-off events. [2022-11-21 16:21:46,650 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-21 16:21:46,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 363 conditions, 354 events. 10/354 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 583 event pairs, 0 based on Foata normal form. 0/316 useless extension candidates. Maximal degree in co-relation 206. Up to 4 conditions per place. [2022-11-21 16:21:46,658 INFO L82 GeneralOperation]: Start removeDead. Operand has 275 places, 277 transitions, 570 flow [2022-11-21 16:21:46,672 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 273 places, 274 transitions, 560 flow [2022-11-21 16:21:46,688 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-21 16:21:46,695 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;@50b3e08c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-21 16:21:46,696 INFO L358 AbstractCegarLoop]: Starting to check reachability of 27 error locations. [2022-11-21 16:21:46,704 INFO L130 PetriNetUnfolder]: 0/42 cut-off events. [2022-11-21 16:21:46,704 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-21 16:21:46,704 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:21:46,705 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:21:46,706 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-21 16:21:46,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:21:46,713 INFO L85 PathProgramCache]: Analyzing trace with hash -917232987, now seen corresponding path program 1 times [2022-11-21 16:21:46,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:21:46,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761730751] [2022-11-21 16:21:46,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:21:46,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:21:46,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:21:47,807 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-21 16:21:47,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:21:47,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761730751] [2022-11-21 16:21:47,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761730751] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:21:47,809 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:21:47,809 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 16:21:47,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18713304] [2022-11-21 16:21:47,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:21:47,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 16:21:47,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:21:47,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 16:21:47,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 16:21:47,854 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 277 [2022-11-21 16:21:47,859 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-21 16:21:47,859 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:21:47,859 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 277 [2022-11-21 16:21:47,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:21:48,950 INFO L130 PetriNetUnfolder]: 754/2155 cut-off events. [2022-11-21 16:21:48,950 INFO L131 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2022-11-21 16:21:48,959 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 13641 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-21 16:21:48,970 INFO L137 encePairwiseOnDemand]: 259/277 looper letters, 86 selfloop transitions, 5 changer transitions 4/255 dead transitions. [2022-11-21 16:21:48,970 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 255 transitions, 704 flow [2022-11-21 16:21:48,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 16:21:48,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 16:21:48,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1106 transitions. [2022-11-21 16:21:48,994 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6654632972322503 [2022-11-21 16:21:48,995 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1106 transitions. [2022-11-21 16:21:48,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1106 transitions. [2022-11-21 16:21:49,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:21:49,003 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1106 transitions. [2022-11-21 16:21:49,010 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-21 16:21:49,022 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-21 16:21:49,023 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-21 16:21:49,025 INFO L175 Difference]: Start difference. First operand has 273 places, 274 transitions, 560 flow. Second operand 6 states and 1106 transitions. [2022-11-21 16:21:49,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 255 transitions, 704 flow [2022-11-21 16:21:49,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 255 transitions, 696 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-21 16:21:49,041 INFO L231 Difference]: Finished difference. Result has 261 places, 251 transitions, 516 flow [2022-11-21 16:21:49,043 INFO L271 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-21 16:21:49,048 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -12 predicate places. [2022-11-21 16:21:49,049 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 251 transitions, 516 flow [2022-11-21 16:21:49,050 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-21 16:21:49,050 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:21:49,050 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:21:49,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-21 16:21:49,051 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-21 16:21:49,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:21:49,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1431909143, now seen corresponding path program 1 times [2022-11-21 16:21:49,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:21:49,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330472215] [2022-11-21 16:21:49,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:21:49,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:21:49,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:21:49,574 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-21 16:21:49,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:21:49,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330472215] [2022-11-21 16:21:49,577 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330472215] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:21:49,580 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:21:49,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 16:21:49,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995322243] [2022-11-21 16:21:49,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:21:49,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 16:21:49,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:21:49,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 16:21:49,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 16:21:49,588 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 277 [2022-11-21 16:21:49,594 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-21 16:21:49,594 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:21:49,594 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 277 [2022-11-21 16:21:49,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:21:50,426 INFO L130 PetriNetUnfolder]: 754/2150 cut-off events. [2022-11-21 16:21:50,426 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-11-21 16:21:50,430 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 13598 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-21 16:21:50,438 INFO L137 encePairwiseOnDemand]: 271/277 looper letters, 85 selfloop transitions, 5 changer transitions 0/250 dead transitions. [2022-11-21 16:21:50,439 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 250 transitions, 694 flow [2022-11-21 16:21:50,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 16:21:50,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 16:21:50,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1093 transitions. [2022-11-21 16:21:50,442 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6576413959085439 [2022-11-21 16:21:50,443 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1093 transitions. [2022-11-21 16:21:50,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1093 transitions. [2022-11-21 16:21:50,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:21:50,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1093 transitions. [2022-11-21 16:21:50,447 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-21 16:21:50,451 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-21 16:21:50,453 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-21 16:21:50,453 INFO L175 Difference]: Start difference. First operand has 261 places, 251 transitions, 516 flow. Second operand 6 states and 1093 transitions. [2022-11-21 16:21:50,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 250 transitions, 694 flow [2022-11-21 16:21:50,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 250 transitions, 684 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-21 16:21:50,463 INFO L231 Difference]: Finished difference. Result has 256 places, 250 transitions, 514 flow [2022-11-21 16:21:50,463 INFO L271 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-21 16:21:50,464 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -17 predicate places. [2022-11-21 16:21:50,464 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 250 transitions, 514 flow [2022-11-21 16:21:50,465 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-21 16:21:50,466 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:21:50,467 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:21:50,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-21 16:21:50,467 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-21 16:21:50,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:21:50,468 INFO L85 PathProgramCache]: Analyzing trace with hash -561567241, now seen corresponding path program 1 times [2022-11-21 16:21:50,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:21:50,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116631309] [2022-11-21 16:21:50,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:21:50,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:21:50,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:21:51,031 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-21 16:21:51,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:21:51,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116631309] [2022-11-21 16:21:51,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116631309] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:21:51,033 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:21:51,033 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 16:21:51,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701097720] [2022-11-21 16:21:51,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:21:51,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 16:21:51,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:21:51,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 16:21:51,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 16:21:51,038 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 277 [2022-11-21 16:21:51,040 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-21 16:21:51,040 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:21:51,040 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 277 [2022-11-21 16:21:51,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:21:51,786 INFO L130 PetriNetUnfolder]: 754/2150 cut-off events. [2022-11-21 16:21:51,786 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-11-21 16:21:51,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3517 conditions, 2150 events. 754/2150 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 13823 event pairs, 624 based on Foata normal form. 0/2003 useless extension candidates. Maximal degree in co-relation 3442. Up to 1328 conditions per place. [2022-11-21 16:21:51,800 INFO L137 encePairwiseOnDemand]: 269/277 looper letters, 90 selfloop transitions, 7 changer transitions 0/259 dead transitions. [2022-11-21 16:21:51,801 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 259 transitions, 727 flow [2022-11-21 16:21:51,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 16:21:51,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 16:21:51,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1112 transitions. [2022-11-21 16:21:51,804 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6690734055354994 [2022-11-21 16:21:51,806 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1112 transitions. [2022-11-21 16:21:51,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1112 transitions. [2022-11-21 16:21:51,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:21:51,807 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1112 transitions. [2022-11-21 16:21:51,810 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-21 16:21:51,814 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-21 16:21:51,815 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-21 16:21:51,816 INFO L175 Difference]: Start difference. First operand has 256 places, 250 transitions, 514 flow. Second operand 6 states and 1112 transitions. [2022-11-21 16:21:51,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 259 transitions, 727 flow [2022-11-21 16:21:51,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 259 transitions, 717 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-21 16:21:51,822 INFO L231 Difference]: Finished difference. Result has 256 places, 252 transitions, 532 flow [2022-11-21 16:21:51,823 INFO L271 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-21 16:21:51,827 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -17 predicate places. [2022-11-21 16:21:51,828 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 252 transitions, 532 flow [2022-11-21 16:21:51,828 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-21 16:21:51,829 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:21:51,829 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:21:51,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-21 16:21:51,829 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-21 16:21:51,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:21:51,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1692732083, now seen corresponding path program 1 times [2022-11-21 16:21:51,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:21:51,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957096128] [2022-11-21 16:21:51,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:21:51,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:21:51,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:21:52,327 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-21 16:21:52,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:21:52,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957096128] [2022-11-21 16:21:52,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957096128] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:21:52,328 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:21:52,329 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 16:21:52,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131741219] [2022-11-21 16:21:52,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:21:52,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 16:21:52,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:21:52,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 16:21:52,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 16:21:52,338 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 277 [2022-11-21 16:21:52,339 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-21 16:21:52,340 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:21:52,340 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 277 [2022-11-21 16:21:52,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:21:52,994 INFO L130 PetriNetUnfolder]: 754/2169 cut-off events. [2022-11-21 16:21:52,995 INFO L131 PetriNetUnfolder]: For 241/255 co-relation queries the response was YES. [2022-11-21 16:21:52,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3826 conditions, 2169 events. 754/2169 cut-off events. For 241/255 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 14209 event pairs, 624 based on Foata normal form. 2/2025 useless extension candidates. Maximal degree in co-relation 2653. Up to 1334 conditions per place. [2022-11-21 16:21:53,009 INFO L137 encePairwiseOnDemand]: 269/277 looper letters, 89 selfloop transitions, 7 changer transitions 0/258 dead transitions. [2022-11-21 16:21:53,009 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 258 transitions, 737 flow [2022-11-21 16:21:53,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 16:21:53,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 16:21:53,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1111 transitions. [2022-11-21 16:21:53,053 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6684717208182912 [2022-11-21 16:21:53,054 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1111 transitions. [2022-11-21 16:21:53,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1111 transitions. [2022-11-21 16:21:53,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:21:53,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1111 transitions. [2022-11-21 16:21:53,057 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-21 16:21:53,061 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-21 16:21:53,062 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-21 16:21:53,063 INFO L175 Difference]: Start difference. First operand has 256 places, 252 transitions, 532 flow. Second operand 6 states and 1111 transitions. [2022-11-21 16:21:53,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 258 transitions, 737 flow [2022-11-21 16:21:53,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 258 transitions, 727 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-21 16:21:53,069 INFO L231 Difference]: Finished difference. Result has 256 places, 251 transitions, 534 flow [2022-11-21 16:21:53,069 INFO L271 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-21 16:21:53,070 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -17 predicate places. [2022-11-21 16:21:53,070 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 251 transitions, 534 flow [2022-11-21 16:21:53,071 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-21 16:21:53,071 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:21:53,071 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:21:53,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-21 16:21:53,072 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-21 16:21:53,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:21:53,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1124810628, now seen corresponding path program 1 times [2022-11-21 16:21:53,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:21:53,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842350955] [2022-11-21 16:21:53,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:21:53,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:21:53,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:21:53,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:21:53,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:21:53,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842350955] [2022-11-21 16:21:53,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842350955] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:21:53,177 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:21:53,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-21 16:21:53,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936895549] [2022-11-21 16:21:53,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:21:53,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-21 16:21:53,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:21:53,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-21 16:21:53,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 16:21:53,180 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 277 [2022-11-21 16:21:53,181 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-21 16:21:53,182 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:21:53,182 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 277 [2022-11-21 16:21:53,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:21:53,317 INFO L130 PetriNetUnfolder]: 85/562 cut-off events. [2022-11-21 16:21:53,318 INFO L131 PetriNetUnfolder]: For 56/240 co-relation queries the response was YES. [2022-11-21 16:21:53,320 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 2237 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-21 16:21:53,324 INFO L137 encePairwiseOnDemand]: 274/277 looper letters, 21 selfloop transitions, 2 changer transitions 0/250 dead transitions. [2022-11-21 16:21:53,324 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 250 transitions, 578 flow [2022-11-21 16:21:53,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-21 16:21:53,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-21 16:21:53,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 733 transitions. [2022-11-21 16:21:53,327 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8820697954271961 [2022-11-21 16:21:53,327 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 733 transitions. [2022-11-21 16:21:53,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 733 transitions. [2022-11-21 16:21:53,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:21:53,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 733 transitions. [2022-11-21 16:21:53,329 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-21 16:21:53,331 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-21 16:21:53,332 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-21 16:21:53,332 INFO L175 Difference]: Start difference. First operand has 256 places, 251 transitions, 534 flow. Second operand 3 states and 733 transitions. [2022-11-21 16:21:53,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 250 transitions, 578 flow [2022-11-21 16:21:53,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 250 transitions, 564 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-21 16:21:53,338 INFO L231 Difference]: Finished difference. Result has 252 places, 250 transitions, 522 flow [2022-11-21 16:21:53,338 INFO L271 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-21 16:21:53,344 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -21 predicate places. [2022-11-21 16:21:53,344 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 250 transitions, 522 flow [2022-11-21 16:21:53,345 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-21 16:21:53,345 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:21:53,345 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:21:53,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-21 16:21:53,346 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-21 16:21:53,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:21:53,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1006947150, now seen corresponding path program 1 times [2022-11-21 16:21:53,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:21:53,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142936052] [2022-11-21 16:21:53,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:21:53,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:21:53,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:21:53,456 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-21 16:21:53,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:21:53,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142936052] [2022-11-21 16:21:53,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142936052] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:21:53,457 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:21:53,457 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-21 16:21:53,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409898105] [2022-11-21 16:21:53,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:21:53,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-21 16:21:53,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:21:53,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-21 16:21:53,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 16:21:53,461 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 240 out of 277 [2022-11-21 16:21:53,462 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-21 16:21:53,462 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:21:53,462 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 240 of 277 [2022-11-21 16:21:53,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:21:53,636 INFO L130 PetriNetUnfolder]: 64/646 cut-off events. [2022-11-21 16:21:53,637 INFO L131 PetriNetUnfolder]: For 32/111 co-relation queries the response was YES. [2022-11-21 16:21:53,639 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 23. Compared 2415 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-21 16:21:53,642 INFO L137 encePairwiseOnDemand]: 273/277 looper letters, 19 selfloop transitions, 2 changer transitions 0/251 dead transitions. [2022-11-21 16:21:53,643 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 251 transitions, 567 flow [2022-11-21 16:21:53,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-21 16:21:53,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-21 16:21:53,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 741 transitions. [2022-11-21 16:21:53,645 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8916967509025271 [2022-11-21 16:21:53,646 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 741 transitions. [2022-11-21 16:21:53,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 741 transitions. [2022-11-21 16:21:53,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:21:53,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 741 transitions. [2022-11-21 16:21:53,649 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-21 16:21:53,651 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-21 16:21:53,652 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-21 16:21:53,652 INFO L175 Difference]: Start difference. First operand has 252 places, 250 transitions, 522 flow. Second operand 3 states and 741 transitions. [2022-11-21 16:21:53,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 251 transitions, 567 flow [2022-11-21 16:21:53,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 251 transitions, 563 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-21 16:21:53,659 INFO L231 Difference]: Finished difference. Result has 251 places, 250 transitions, 528 flow [2022-11-21 16:21:53,659 INFO L271 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-21 16:21:53,660 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -22 predicate places. [2022-11-21 16:21:53,660 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 250 transitions, 528 flow [2022-11-21 16:21:53,661 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-21 16:21:53,661 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:21:53,661 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:21:53,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-21 16:21:53,662 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-21 16:21:53,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:21:53,662 INFO L85 PathProgramCache]: Analyzing trace with hash -60012088, now seen corresponding path program 1 times [2022-11-21 16:21:53,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:21:53,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875661369] [2022-11-21 16:21:53,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:21:53,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:21:53,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:21:54,295 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-21 16:21:54,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:21:54,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875661369] [2022-11-21 16:21:54,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875661369] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:21:54,296 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:21:54,296 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 16:21:54,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599428124] [2022-11-21 16:21:54,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:21:54,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 16:21:54,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:21:54,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 16:21:54,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 16:21:54,299 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 277 [2022-11-21 16:21:54,300 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-21 16:21:54,301 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:21:54,301 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 277 [2022-11-21 16:21:54,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:21:55,380 INFO L130 PetriNetUnfolder]: 1204/3114 cut-off events. [2022-11-21 16:21:55,381 INFO L131 PetriNetUnfolder]: For 361/361 co-relation queries the response was YES. [2022-11-21 16:21:55,387 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 124. Compared 20731 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-21 16:21:55,398 INFO L137 encePairwiseOnDemand]: 264/277 looper letters, 93 selfloop transitions, 31 changer transitions 0/279 dead transitions. [2022-11-21 16:21:55,398 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 279 transitions, 850 flow [2022-11-21 16:21:55,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 16:21:55,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 16:21:55,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1100 transitions. [2022-11-21 16:21:55,402 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6618531889290012 [2022-11-21 16:21:55,402 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1100 transitions. [2022-11-21 16:21:55,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1100 transitions. [2022-11-21 16:21:55,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:21:55,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1100 transitions. [2022-11-21 16:21:55,405 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-21 16:21:55,408 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-21 16:21:55,409 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-21 16:21:55,409 INFO L175 Difference]: Start difference. First operand has 251 places, 250 transitions, 528 flow. Second operand 6 states and 1100 transitions. [2022-11-21 16:21:55,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 279 transitions, 850 flow [2022-11-21 16:21:55,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 279 transitions, 850 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-21 16:21:55,415 INFO L231 Difference]: Finished difference. Result has 261 places, 279 transitions, 750 flow [2022-11-21 16:21:55,416 INFO L271 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-21 16:21:55,417 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -12 predicate places. [2022-11-21 16:21:55,417 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 279 transitions, 750 flow [2022-11-21 16:21:55,417 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-21 16:21:55,418 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:21:55,418 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:21:55,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-21 16:21:55,418 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-21 16:21:55,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:21:55,419 INFO L85 PathProgramCache]: Analyzing trace with hash 744958798, now seen corresponding path program 1 times [2022-11-21 16:21:55,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:21:55,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002103897] [2022-11-21 16:21:55,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:21:55,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:21:55,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:21:55,560 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-21 16:21:55,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:21:55,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002103897] [2022-11-21 16:21:55,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002103897] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:21:55,561 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:21:55,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 16:21:55,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620638394] [2022-11-21 16:21:55,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:21:55,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-21 16:21:55,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:21:55,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-21 16:21:55,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-21 16:21:55,565 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 277 [2022-11-21 16:21:55,566 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-21 16:21:55,567 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:21:55,567 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 277 [2022-11-21 16:21:55,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:21:55,938 INFO L130 PetriNetUnfolder]: 427/1538 cut-off events. [2022-11-21 16:21:55,938 INFO L131 PetriNetUnfolder]: For 737/786 co-relation queries the response was YES. [2022-11-21 16:21:55,943 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 9662 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-21 16:21:55,953 INFO L137 encePairwiseOnDemand]: 272/277 looper letters, 48 selfloop transitions, 4 changer transitions 0/284 dead transitions. [2022-11-21 16:21:55,953 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 284 transitions, 864 flow [2022-11-21 16:21:55,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 16:21:55,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 16:21:55,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1455 transitions. [2022-11-21 16:21:55,957 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8754512635379061 [2022-11-21 16:21:55,957 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1455 transitions. [2022-11-21 16:21:55,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1455 transitions. [2022-11-21 16:21:55,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:21:55,959 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1455 transitions. [2022-11-21 16:21:55,962 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-21 16:21:55,965 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-21 16:21:55,967 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-21 16:21:55,967 INFO L175 Difference]: Start difference. First operand has 261 places, 279 transitions, 750 flow. Second operand 6 states and 1455 transitions. [2022-11-21 16:21:55,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 284 transitions, 864 flow [2022-11-21 16:21:55,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 284 transitions, 848 flow, removed 8 selfloop flow, removed 0 redundant places. [2022-11-21 16:21:55,983 INFO L231 Difference]: Finished difference. Result has 270 places, 282 transitions, 763 flow [2022-11-21 16:21:55,983 INFO L271 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-21 16:21:55,986 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -3 predicate places. [2022-11-21 16:21:55,986 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 282 transitions, 763 flow [2022-11-21 16:21:55,987 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-21 16:21:55,987 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:21:55,988 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:21:55,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-21 16:21:55,988 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-21 16:21:55,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:21:55,989 INFO L85 PathProgramCache]: Analyzing trace with hash 508360337, now seen corresponding path program 1 times [2022-11-21 16:21:55,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:21:55,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927197175] [2022-11-21 16:21:55,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:21:55,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:21:56,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:21:56,612 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-21 16:21:56,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:21:56,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927197175] [2022-11-21 16:21:56,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927197175] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:21:56,613 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:21:56,613 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 16:21:56,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759974705] [2022-11-21 16:21:56,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:21:56,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 16:21:56,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:21:56,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 16:21:56,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 16:21:56,617 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 277 [2022-11-21 16:21:56,618 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-21 16:21:56,619 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:21:56,619 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 277 [2022-11-21 16:21:56,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:21:57,773 INFO L130 PetriNetUnfolder]: 1333/3284 cut-off events. [2022-11-21 16:21:57,774 INFO L131 PetriNetUnfolder]: For 1531/1537 co-relation queries the response was YES. [2022-11-21 16:21:57,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7944 conditions, 3284 events. 1333/3284 cut-off events. For 1531/1537 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 21766 event pairs, 861 based on Foata normal form. 0/3089 useless extension candidates. Maximal degree in co-relation 7820. Up to 2275 conditions per place. [2022-11-21 16:21:57,802 INFO L137 encePairwiseOnDemand]: 264/277 looper letters, 122 selfloop transitions, 30 changer transitions 0/311 dead transitions. [2022-11-21 16:21:57,802 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 311 transitions, 1189 flow [2022-11-21 16:21:57,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 16:21:57,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 16:21:57,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1100 transitions. [2022-11-21 16:21:57,808 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6618531889290012 [2022-11-21 16:21:57,808 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1100 transitions. [2022-11-21 16:21:57,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1100 transitions. [2022-11-21 16:21:57,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:21:57,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1100 transitions. [2022-11-21 16:21:57,811 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-21 16:21:57,814 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-21 16:21:57,815 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-21 16:21:57,815 INFO L175 Difference]: Start difference. First operand has 270 places, 282 transitions, 763 flow. Second operand 6 states and 1100 transitions. [2022-11-21 16:21:57,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 311 transitions, 1189 flow [2022-11-21 16:21:57,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 311 transitions, 1188 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-21 16:21:57,824 INFO L231 Difference]: Finished difference. Result has 279 places, 311 transitions, 1028 flow [2022-11-21 16:21:57,825 INFO L271 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-21 16:21:57,826 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 6 predicate places. [2022-11-21 16:21:57,826 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 311 transitions, 1028 flow [2022-11-21 16:21:57,831 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-21 16:21:57,832 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:21:57,832 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:21:57,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-21 16:21:57,832 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-21 16:21:57,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:21:57,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1783042312, now seen corresponding path program 1 times [2022-11-21 16:21:57,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:21:57,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409520694] [2022-11-21 16:21:57,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:21:57,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:21:57,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:21:58,424 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-21 16:21:58,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:21:58,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409520694] [2022-11-21 16:21:58,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409520694] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:21:58,428 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:21:58,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 16:21:58,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133455173] [2022-11-21 16:21:58,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:21:58,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 16:21:58,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:21:58,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 16:21:58,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 16:21:58,433 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 277 [2022-11-21 16:21:58,434 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-21 16:21:58,434 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:21:58,434 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 277 [2022-11-21 16:21:58,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:21:59,914 INFO L130 PetriNetUnfolder]: 1600/3827 cut-off events. [2022-11-21 16:21:59,914 INFO L131 PetriNetUnfolder]: For 3381/3393 co-relation queries the response was YES. [2022-11-21 16:21:59,931 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 25866 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-21 16:21:59,948 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 160 selfloop transitions, 27 changer transitions 0/349 dead transitions. [2022-11-21 16:21:59,948 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 349 transitions, 1596 flow [2022-11-21 16:21:59,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 16:21:59,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 16:21:59,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1120 transitions. [2022-11-21 16:21:59,952 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6738868832731648 [2022-11-21 16:21:59,952 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1120 transitions. [2022-11-21 16:21:59,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1120 transitions. [2022-11-21 16:21:59,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:21:59,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1120 transitions. [2022-11-21 16:21:59,956 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-21 16:21:59,959 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-21 16:21:59,960 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-21 16:21:59,960 INFO L175 Difference]: Start difference. First operand has 279 places, 311 transitions, 1028 flow. Second operand 6 states and 1120 transitions. [2022-11-21 16:21:59,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 349 transitions, 1596 flow [2022-11-21 16:21:59,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 349 transitions, 1532 flow, removed 32 selfloop flow, removed 0 redundant places. [2022-11-21 16:21:59,975 INFO L231 Difference]: Finished difference. Result has 288 places, 332 transitions, 1222 flow [2022-11-21 16:21:59,976 INFO L271 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-21 16:21:59,977 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 15 predicate places. [2022-11-21 16:21:59,977 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 332 transitions, 1222 flow [2022-11-21 16:21:59,978 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-21 16:21:59,978 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:21:59,978 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:21:59,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-21 16:21:59,978 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-21 16:21:59,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:21:59,979 INFO L85 PathProgramCache]: Analyzing trace with hash -610642984, now seen corresponding path program 1 times [2022-11-21 16:21:59,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:21:59,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512696223] [2022-11-21 16:21:59,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:21:59,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:22:00,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:22:00,488 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-21 16:22:00,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:22:00,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512696223] [2022-11-21 16:22:00,489 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512696223] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:22:00,489 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:22:00,489 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 16:22:00,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471149967] [2022-11-21 16:22:00,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:22:00,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 16:22:00,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:22:00,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 16:22:00,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 16:22:00,492 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 277 [2022-11-21 16:22:00,493 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-21 16:22:00,493 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:22:00,494 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 277 [2022-11-21 16:22:00,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:22:01,871 INFO L130 PetriNetUnfolder]: 1523/3812 cut-off events. [2022-11-21 16:22:01,871 INFO L131 PetriNetUnfolder]: For 5229/5430 co-relation queries the response was YES. [2022-11-21 16:22:01,896 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 132. Compared 26125 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-21 16:22:01,916 INFO L137 encePairwiseOnDemand]: 266/277 looper letters, 187 selfloop transitions, 30 changer transitions 0/388 dead transitions. [2022-11-21 16:22:01,916 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 388 transitions, 1956 flow [2022-11-21 16:22:01,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 16:22:01,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 16:22:01,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1168 transitions. [2022-11-21 16:22:01,921 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7027677496991577 [2022-11-21 16:22:01,921 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1168 transitions. [2022-11-21 16:22:01,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1168 transitions. [2022-11-21 16:22:01,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:22:01,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1168 transitions. [2022-11-21 16:22:01,926 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-21 16:22:01,930 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-21 16:22:01,931 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-21 16:22:01,931 INFO L175 Difference]: Start difference. First operand has 288 places, 332 transitions, 1222 flow. Second operand 6 states and 1168 transitions. [2022-11-21 16:22:01,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 388 transitions, 1956 flow [2022-11-21 16:22:01,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 388 transitions, 1936 flow, removed 10 selfloop flow, removed 0 redundant places. [2022-11-21 16:22:01,949 INFO L231 Difference]: Finished difference. Result has 298 places, 361 transitions, 1542 flow [2022-11-21 16:22:01,950 INFO L271 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-21 16:22:01,950 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 25 predicate places. [2022-11-21 16:22:01,950 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 361 transitions, 1542 flow [2022-11-21 16:22:01,951 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-21 16:22:01,952 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:22:01,952 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:22:01,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-21 16:22:01,952 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-21 16:22:01,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:22:01,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1656784559, now seen corresponding path program 1 times [2022-11-21 16:22:01,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:22:01,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887196575] [2022-11-21 16:22:01,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:22:01,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:22:01,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:22:02,105 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-21 16:22:02,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:22:02,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887196575] [2022-11-21 16:22:02,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887196575] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:22:02,105 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:22:02,106 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 16:22:02,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91852847] [2022-11-21 16:22:02,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:22:02,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-21 16:22:02,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:22:02,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-21 16:22:02,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-21 16:22:02,108 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 277 [2022-11-21 16:22:02,110 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-21 16:22:02,110 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:22:02,111 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 277 [2022-11-21 16:22:02,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:22:02,532 INFO L130 PetriNetUnfolder]: 333/1268 cut-off events. [2022-11-21 16:22:02,532 INFO L131 PetriNetUnfolder]: For 2869/2923 co-relation queries the response was YES. [2022-11-21 16:22:02,539 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 6929 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-21 16:22:02,544 INFO L137 encePairwiseOnDemand]: 272/277 looper letters, 79 selfloop transitions, 4 changer transitions 16/311 dead transitions. [2022-11-21 16:22:02,544 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 311 transitions, 1446 flow [2022-11-21 16:22:02,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 16:22:02,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 16:22:02,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1478 transitions. [2022-11-21 16:22:02,548 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8892900120336944 [2022-11-21 16:22:02,549 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1478 transitions. [2022-11-21 16:22:02,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1478 transitions. [2022-11-21 16:22:02,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:22:02,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1478 transitions. [2022-11-21 16:22:02,554 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-21 16:22:02,557 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-21 16:22:02,558 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-21 16:22:02,558 INFO L175 Difference]: Start difference. First operand has 298 places, 361 transitions, 1542 flow. Second operand 6 states and 1478 transitions. [2022-11-21 16:22:02,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 311 transitions, 1446 flow [2022-11-21 16:22:02,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 311 transitions, 1345 flow, removed 15 selfloop flow, removed 25 redundant places. [2022-11-21 16:22:02,571 INFO L231 Difference]: Finished difference. Result has 276 places, 262 transitions, 881 flow [2022-11-21 16:22:02,572 INFO L271 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-21 16:22:02,572 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 3 predicate places. [2022-11-21 16:22:02,572 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 262 transitions, 881 flow [2022-11-21 16:22:02,573 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-21 16:22:02,573 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:22:02,574 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:22:02,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-21 16:22:02,574 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-21 16:22:02,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:22:02,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1143871491, now seen corresponding path program 1 times [2022-11-21 16:22:02,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:22:02,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899156211] [2022-11-21 16:22:02,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:22:02,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:22:02,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:22:04,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:22:04,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:22:04,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899156211] [2022-11-21 16:22:04,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899156211] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:22:04,372 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:22:04,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:22:04,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576036622] [2022-11-21 16:22:04,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:22:04,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:22:04,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:22:04,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:22:04,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:22:04,375 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:22:04,377 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-21 16:22:04,377 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:22:04,377 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:22:04,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:22:06,944 INFO L130 PetriNetUnfolder]: 999/2244 cut-off events. [2022-11-21 16:22:06,945 INFO L131 PetriNetUnfolder]: For 3633/3633 co-relation queries the response was YES. [2022-11-21 16:22:06,954 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 12697 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-21 16:22:06,965 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 213 selfloop transitions, 88 changer transitions 0/431 dead transitions. [2022-11-21 16:22:06,965 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 431 transitions, 2270 flow [2022-11-21 16:22:06,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-21 16:22:06,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-21 16:22:06,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3105 transitions. [2022-11-21 16:22:06,974 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5899676990309709 [2022-11-21 16:22:06,974 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3105 transitions. [2022-11-21 16:22:06,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3105 transitions. [2022-11-21 16:22:06,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:22:06,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3105 transitions. [2022-11-21 16:22:06,984 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-21 16:22:06,993 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-21 16:22:06,996 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-21 16:22:06,996 INFO L175 Difference]: Start difference. First operand has 276 places, 262 transitions, 881 flow. Second operand 19 states and 3105 transitions. [2022-11-21 16:22:06,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 431 transitions, 2270 flow [2022-11-21 16:22:07,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 431 transitions, 2242 flow, removed 3 selfloop flow, removed 7 redundant places. [2022-11-21 16:22:07,018 INFO L231 Difference]: Finished difference. Result has 280 places, 319 transitions, 1605 flow [2022-11-21 16:22:07,019 INFO L271 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-21 16:22:07,020 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 7 predicate places. [2022-11-21 16:22:07,020 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 319 transitions, 1605 flow [2022-11-21 16:22:07,021 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-21 16:22:07,021 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:22:07,021 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:22:07,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-21 16:22:07,022 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-21 16:22:07,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:22:07,022 INFO L85 PathProgramCache]: Analyzing trace with hash 694093385, now seen corresponding path program 2 times [2022-11-21 16:22:07,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:22:07,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583211973] [2022-11-21 16:22:07,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:22:07,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:22:07,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:22:08,997 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-21 16:22:08,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:22:08,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583211973] [2022-11-21 16:22:08,998 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583211973] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:22:08,998 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:22:08,998 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:22:08,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429433700] [2022-11-21 16:22:08,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:22:09,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:22:09,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:22:09,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:22:09,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:22:09,005 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:22:09,007 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-21 16:22:09,007 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:22:09,007 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:22:09,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:22:10,822 INFO L130 PetriNetUnfolder]: 1140/2592 cut-off events. [2022-11-21 16:22:10,822 INFO L131 PetriNetUnfolder]: For 6808/6810 co-relation queries the response was YES. [2022-11-21 16:22:10,835 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 15083 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-21 16:22:10,848 INFO L137 encePairwiseOnDemand]: 262/277 looper letters, 312 selfloop transitions, 64 changer transitions 0/506 dead transitions. [2022-11-21 16:22:10,848 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 506 transitions, 3563 flow [2022-11-21 16:22:10,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:22:10,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:22:10,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2474 transitions. [2022-11-21 16:22:10,855 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5954271961492178 [2022-11-21 16:22:10,855 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2474 transitions. [2022-11-21 16:22:10,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2474 transitions. [2022-11-21 16:22:10,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:22:10,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2474 transitions. [2022-11-21 16:22:10,926 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-21 16:22:10,936 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-21 16:22:10,938 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-21 16:22:10,939 INFO L175 Difference]: Start difference. First operand has 280 places, 319 transitions, 1605 flow. Second operand 15 states and 2474 transitions. [2022-11-21 16:22:10,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 506 transitions, 3563 flow [2022-11-21 16:22:10,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 506 transitions, 3508 flow, removed 23 selfloop flow, removed 5 redundant places. [2022-11-21 16:22:10,990 INFO L231 Difference]: Finished difference. Result has 296 places, 363 transitions, 2296 flow [2022-11-21 16:22:10,990 INFO L271 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-21 16:22:10,991 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 23 predicate places. [2022-11-21 16:22:10,991 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 363 transitions, 2296 flow [2022-11-21 16:22:10,992 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-21 16:22:10,992 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:22:10,992 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:22:10,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-21 16:22:10,993 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-21 16:22:10,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:22:10,994 INFO L85 PathProgramCache]: Analyzing trace with hash 742733989, now seen corresponding path program 3 times [2022-11-21 16:22:10,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:22:10,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384437623] [2022-11-21 16:22:10,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:22:10,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:22:11,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:22:13,359 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-21 16:22:13,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:22:13,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384437623] [2022-11-21 16:22:13,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384437623] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:22:13,359 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:22:13,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:22:13,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126031073] [2022-11-21 16:22:13,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:22:13,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:22:13,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:22:13,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:22:13,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:22:13,363 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:22:13,364 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-21 16:22:13,364 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:22:13,364 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:22:13,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:22:15,701 INFO L130 PetriNetUnfolder]: 1199/2706 cut-off events. [2022-11-21 16:22:15,701 INFO L131 PetriNetUnfolder]: For 10316/10318 co-relation queries the response was YES. [2022-11-21 16:22:15,714 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 15936 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-21 16:22:15,727 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 279 selfloop transitions, 91 changer transitions 0/500 dead transitions. [2022-11-21 16:22:15,728 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 500 transitions, 3893 flow [2022-11-21 16:22:15,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-21 16:22:15,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-21 16:22:15,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2319 transitions. [2022-11-21 16:22:15,733 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5979886539453326 [2022-11-21 16:22:15,734 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2319 transitions. [2022-11-21 16:22:15,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2319 transitions. [2022-11-21 16:22:15,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:22:15,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2319 transitions. [2022-11-21 16:22:15,740 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-21 16:22:15,746 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-21 16:22:15,748 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-21 16:22:15,748 INFO L175 Difference]: Start difference. First operand has 296 places, 363 transitions, 2296 flow. Second operand 14 states and 2319 transitions. [2022-11-21 16:22:15,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 500 transitions, 3893 flow [2022-11-21 16:22:15,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 500 transitions, 3851 flow, removed 8 selfloop flow, removed 6 redundant places. [2022-11-21 16:22:15,808 INFO L231 Difference]: Finished difference. Result has 309 places, 399 transitions, 3160 flow [2022-11-21 16:22:15,809 INFO L271 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-21 16:22:15,810 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 36 predicate places. [2022-11-21 16:22:15,810 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 399 transitions, 3160 flow [2022-11-21 16:22:15,811 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-21 16:22:15,811 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:22:15,811 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:22:15,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-21 16:22:15,812 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-21 16:22:15,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:22:15,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1007005587, now seen corresponding path program 4 times [2022-11-21 16:22:15,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:22:15,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667436794] [2022-11-21 16:22:15,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:22:15,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:22:15,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:22:18,364 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-21 16:22:18,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:22:18,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667436794] [2022-11-21 16:22:18,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667436794] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:22:18,365 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:22:18,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:22:18,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543089691] [2022-11-21 16:22:18,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:22:18,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:22:18,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:22:18,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:22:18,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:22:18,368 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:22:18,370 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-21 16:22:18,371 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:22:18,371 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:22:18,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:22:20,817 INFO L130 PetriNetUnfolder]: 1350/3019 cut-off events. [2022-11-21 16:22:20,817 INFO L131 PetriNetUnfolder]: For 16523/16531 co-relation queries the response was YES. [2022-11-21 16:22:20,831 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 18242 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-21 16:22:20,847 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 303 selfloop transitions, 136 changer transitions 0/569 dead transitions. [2022-11-21 16:22:20,848 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 569 transitions, 5504 flow [2022-11-21 16:22:20,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:22:20,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:22:20,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2480 transitions. [2022-11-21 16:22:20,853 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5968712394705175 [2022-11-21 16:22:20,853 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2480 transitions. [2022-11-21 16:22:20,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2480 transitions. [2022-11-21 16:22:20,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:22:20,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2480 transitions. [2022-11-21 16:22:20,859 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-21 16:22:20,864 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-21 16:22:20,866 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-21 16:22:20,866 INFO L175 Difference]: Start difference. First operand has 309 places, 399 transitions, 3160 flow. Second operand 15 states and 2480 transitions. [2022-11-21 16:22:20,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 569 transitions, 5504 flow [2022-11-21 16:22:20,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 569 transitions, 5451 flow, removed 17 selfloop flow, removed 7 redundant places. [2022-11-21 16:22:20,974 INFO L231 Difference]: Finished difference. Result has 322 places, 456 transitions, 4525 flow [2022-11-21 16:22:20,974 INFO L271 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-21 16:22:20,975 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 49 predicate places. [2022-11-21 16:22:20,975 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 456 transitions, 4525 flow [2022-11-21 16:22:20,976 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-21 16:22:20,976 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:22:20,976 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:22:20,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-21 16:22:20,976 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-21 16:22:20,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:22:20,977 INFO L85 PathProgramCache]: Analyzing trace with hash -977121177, now seen corresponding path program 5 times [2022-11-21 16:22:20,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:22:20,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820866078] [2022-11-21 16:22:20,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:22:20,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:22:21,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:22:22,901 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-21 16:22:22,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:22:22,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820866078] [2022-11-21 16:22:22,901 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820866078] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:22:22,902 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:22:22,902 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:22:22,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105704389] [2022-11-21 16:22:22,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:22:22,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:22:22,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:22:22,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:22:22,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:22:22,905 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:22:22,907 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-21 16:22:22,907 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:22:22,907 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:22:22,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:22:25,250 INFO L130 PetriNetUnfolder]: 1460/3200 cut-off events. [2022-11-21 16:22:25,251 INFO L131 PetriNetUnfolder]: For 23861/23869 co-relation queries the response was YES. [2022-11-21 16:22:25,272 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 19601 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-21 16:22:25,290 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 298 selfloop transitions, 157 changer transitions 0/585 dead transitions. [2022-11-21 16:22:25,290 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 585 transitions, 6329 flow [2022-11-21 16:22:25,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:22:25,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:22:25,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2478 transitions. [2022-11-21 16:22:25,295 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5963898916967509 [2022-11-21 16:22:25,296 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2478 transitions. [2022-11-21 16:22:25,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2478 transitions. [2022-11-21 16:22:25,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:22:25,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2478 transitions. [2022-11-21 16:22:25,306 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-21 16:22:25,311 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-21 16:22:25,313 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-21 16:22:25,313 INFO L175 Difference]: Start difference. First operand has 322 places, 456 transitions, 4525 flow. Second operand 15 states and 2478 transitions. [2022-11-21 16:22:25,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 585 transitions, 6329 flow [2022-11-21 16:22:25,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 585 transitions, 6169 flow, removed 68 selfloop flow, removed 7 redundant places. [2022-11-21 16:22:25,472 INFO L231 Difference]: Finished difference. Result has 332 places, 484 transitions, 5343 flow [2022-11-21 16:22:25,472 INFO L271 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-21 16:22:25,473 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 59 predicate places. [2022-11-21 16:22:25,473 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 484 transitions, 5343 flow [2022-11-21 16:22:25,474 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-21 16:22:25,474 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:22:25,474 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:22:25,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-21 16:22:25,475 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-21 16:22:25,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:22:25,475 INFO L85 PathProgramCache]: Analyzing trace with hash -788599947, now seen corresponding path program 6 times [2022-11-21 16:22:25,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:22:25,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525520476] [2022-11-21 16:22:25,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:22:25,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:22:25,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:22:27,500 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-21 16:22:27,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:22:27,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525520476] [2022-11-21 16:22:27,501 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525520476] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:22:27,501 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:22:27,501 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:22:27,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887592869] [2022-11-21 16:22:27,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:22:27,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:22:27,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:22:27,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:22:27,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:22:27,504 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:22:27,506 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-21 16:22:27,506 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:22:27,506 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:22:27,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:22:30,356 INFO L130 PetriNetUnfolder]: 1462/3159 cut-off events. [2022-11-21 16:22:30,356 INFO L131 PetriNetUnfolder]: For 25726/25730 co-relation queries the response was YES. [2022-11-21 16:22:30,377 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 19286 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-21 16:22:30,393 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 317 selfloop transitions, 170 changer transitions 0/617 dead transitions. [2022-11-21 16:22:30,394 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 617 transitions, 7330 flow [2022-11-21 16:22:30,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:22:30,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:22:30,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2479 transitions. [2022-11-21 16:22:30,398 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5966305655836341 [2022-11-21 16:22:30,398 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2479 transitions. [2022-11-21 16:22:30,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2479 transitions. [2022-11-21 16:22:30,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:22:30,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2479 transitions. [2022-11-21 16:22:30,403 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-21 16:22:30,408 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-21 16:22:30,410 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-21 16:22:30,410 INFO L175 Difference]: Start difference. First operand has 332 places, 484 transitions, 5343 flow. Second operand 15 states and 2479 transitions. [2022-11-21 16:22:30,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 617 transitions, 7330 flow [2022-11-21 16:22:30,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 617 transitions, 7218 flow, removed 44 selfloop flow, removed 7 redundant places. [2022-11-21 16:22:30,591 INFO L231 Difference]: Finished difference. Result has 343 places, 514 transitions, 6349 flow [2022-11-21 16:22:30,591 INFO L271 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-21 16:22:30,592 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 70 predicate places. [2022-11-21 16:22:30,592 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 514 transitions, 6349 flow [2022-11-21 16:22:30,593 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-21 16:22:30,593 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:22:30,593 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:22:30,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-21 16:22:30,593 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-21 16:22:30,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:22:30,594 INFO L85 PathProgramCache]: Analyzing trace with hash 744406129, now seen corresponding path program 7 times [2022-11-21 16:22:30,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:22:30,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894333643] [2022-11-21 16:22:30,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:22:30,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:22:30,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:22:32,436 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-21 16:22:32,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:22:32,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894333643] [2022-11-21 16:22:32,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894333643] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:22:32,437 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:22:32,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:22:32,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078942820] [2022-11-21 16:22:32,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:22:32,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:22:32,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:22:32,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:22:32,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:22:32,440 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:22:32,442 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-21 16:22:32,442 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:22:32,442 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:22:32,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:22:34,959 INFO L130 PetriNetUnfolder]: 1444/3189 cut-off events. [2022-11-21 16:22:34,959 INFO L131 PetriNetUnfolder]: For 28798/28806 co-relation queries the response was YES. [2022-11-21 16:22:34,982 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 19681 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-21 16:22:35,001 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 319 selfloop transitions, 166 changer transitions 0/615 dead transitions. [2022-11-21 16:22:35,002 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 615 transitions, 7695 flow [2022-11-21 16:22:35,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:22:35,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:22:35,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2476 transitions. [2022-11-21 16:22:35,006 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5959085439229843 [2022-11-21 16:22:35,006 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2476 transitions. [2022-11-21 16:22:35,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2476 transitions. [2022-11-21 16:22:35,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:22:35,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2476 transitions. [2022-11-21 16:22:35,011 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-21 16:22:35,015 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-21 16:22:35,016 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-21 16:22:35,017 INFO L175 Difference]: Start difference. First operand has 343 places, 514 transitions, 6349 flow. Second operand 15 states and 2476 transitions. [2022-11-21 16:22:35,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 615 transitions, 7695 flow [2022-11-21 16:22:35,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 615 transitions, 7540 flow, removed 57 selfloop flow, removed 8 redundant places. [2022-11-21 16:22:35,208 INFO L231 Difference]: Finished difference. Result has 350 places, 517 transitions, 6630 flow [2022-11-21 16:22:35,208 INFO L271 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-21 16:22:35,209 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 77 predicate places. [2022-11-21 16:22:35,209 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 517 transitions, 6630 flow [2022-11-21 16:22:35,210 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-21 16:22:35,211 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:22:35,211 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:22:35,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-21 16:22:35,211 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-21 16:22:35,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:22:35,212 INFO L85 PathProgramCache]: Analyzing trace with hash 623281865, now seen corresponding path program 8 times [2022-11-21 16:22:35,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:22:35,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671527958] [2022-11-21 16:22:35,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:22:35,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:22:35,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:22:37,268 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-21 16:22:37,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:22:37,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671527958] [2022-11-21 16:22:37,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671527958] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:22:37,269 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:22:37,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:22:37,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775061592] [2022-11-21 16:22:37,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:22:37,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:22:37,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:22:37,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:22:37,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:22:37,273 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:22:37,275 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-21 16:22:37,275 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:22:37,275 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:22:37,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:22:39,402 INFO L130 PetriNetUnfolder]: 1516/3268 cut-off events. [2022-11-21 16:22:39,402 INFO L131 PetriNetUnfolder]: For 31724/31728 co-relation queries the response was YES. [2022-11-21 16:22:39,419 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 20328 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-21 16:22:39,432 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 298 selfloop transitions, 208 changer transitions 0/636 dead transitions. [2022-11-21 16:22:39,433 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 636 transitions, 8564 flow [2022-11-21 16:22:39,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-21 16:22:39,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-21 16:22:39,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2165 transitions. [2022-11-21 16:22:39,436 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6012218828103305 [2022-11-21 16:22:39,436 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2165 transitions. [2022-11-21 16:22:39,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2165 transitions. [2022-11-21 16:22:39,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:22:39,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2165 transitions. [2022-11-21 16:22:39,441 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-21 16:22:39,445 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-21 16:22:39,447 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-21 16:22:39,447 INFO L175 Difference]: Start difference. First operand has 350 places, 517 transitions, 6630 flow. Second operand 13 states and 2165 transitions. [2022-11-21 16:22:39,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 636 transitions, 8564 flow [2022-11-21 16:22:39,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 636 transitions, 8237 flow, removed 6 selfloop flow, removed 12 redundant places. [2022-11-21 16:22:39,632 INFO L231 Difference]: Finished difference. Result has 354 places, 546 transitions, 7708 flow [2022-11-21 16:22:39,632 INFO L271 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-21 16:22:39,633 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 81 predicate places. [2022-11-21 16:22:39,633 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 546 transitions, 7708 flow [2022-11-21 16:22:39,634 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-21 16:22:39,634 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:22:39,634 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:22:39,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-21 16:22:39,635 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-21 16:22:39,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:22:39,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1361996259, now seen corresponding path program 9 times [2022-11-21 16:22:39,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:22:39,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052707109] [2022-11-21 16:22:39,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:22:39,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:22:39,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:22:41,177 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-21 16:22:41,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:22:41,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052707109] [2022-11-21 16:22:41,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052707109] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:22:41,178 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:22:41,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:22:41,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100306008] [2022-11-21 16:22:41,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:22:41,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:22:41,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:22:41,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:22:41,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:22:41,181 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:22:41,183 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-21 16:22:41,183 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:22:41,183 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:22:41,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:22:44,039 INFO L130 PetriNetUnfolder]: 1686/3825 cut-off events. [2022-11-21 16:22:44,039 INFO L131 PetriNetUnfolder]: For 43179/43188 co-relation queries the response was YES. [2022-11-21 16:22:44,057 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 24833 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-21 16:22:44,071 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 365 selfloop transitions, 243 changer transitions 0/738 dead transitions. [2022-11-21 16:22:44,071 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 738 transitions, 10449 flow [2022-11-21 16:22:44,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:22:44,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:22:44,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2522 transitions. [2022-11-21 16:22:44,075 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.606979542719615 [2022-11-21 16:22:44,075 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2522 transitions. [2022-11-21 16:22:44,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2522 transitions. [2022-11-21 16:22:44,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:22:44,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2522 transitions. [2022-11-21 16:22:44,080 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-21 16:22:44,084 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-21 16:22:44,085 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-21 16:22:44,086 INFO L175 Difference]: Start difference. First operand has 354 places, 546 transitions, 7708 flow. Second operand 15 states and 2522 transitions. [2022-11-21 16:22:44,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 738 transitions, 10449 flow [2022-11-21 16:22:44,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 738 transitions, 10323 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-11-21 16:22:44,272 INFO L231 Difference]: Finished difference. Result has 367 places, 594 transitions, 9598 flow [2022-11-21 16:22:44,272 INFO L271 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-21 16:22:44,272 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 94 predicate places. [2022-11-21 16:22:44,273 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 594 transitions, 9598 flow [2022-11-21 16:22:44,273 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-21 16:22:44,273 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:22:44,273 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:22:44,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-21 16:22:44,274 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-21 16:22:44,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:22:44,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1340459593, now seen corresponding path program 10 times [2022-11-21 16:22:44,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:22:44,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714532325] [2022-11-21 16:22:44,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:22:44,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:22:44,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:22:46,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-21 16:22:46,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:22:46,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714532325] [2022-11-21 16:22:46,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714532325] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:22:46,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:22:46,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:22:46,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734311453] [2022-11-21 16:22:46,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:22:46,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:22:46,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:22:46,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:22:46,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:22:46,072 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:22:46,074 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-21 16:22:46,074 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:22:46,074 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:22:46,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:22:48,764 INFO L130 PetriNetUnfolder]: 1807/4041 cut-off events. [2022-11-21 16:22:48,764 INFO L131 PetriNetUnfolder]: For 57892/57901 co-relation queries the response was YES. [2022-11-21 16:22:48,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28637 conditions, 4041 events. 1807/4041 cut-off events. For 57892/57901 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 26676 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-21 16:22:48,797 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 333 selfloop transitions, 287 changer transitions 0/750 dead transitions. [2022-11-21 16:22:48,797 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 750 transitions, 12738 flow [2022-11-21 16:22:48,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-21 16:22:48,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-21 16:22:48,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2321 transitions. [2022-11-21 16:22:48,800 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5985043837029397 [2022-11-21 16:22:48,801 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2321 transitions. [2022-11-21 16:22:48,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2321 transitions. [2022-11-21 16:22:48,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:22:48,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2321 transitions. [2022-11-21 16:22:48,804 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-21 16:22:48,807 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-21 16:22:48,808 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-21 16:22:48,808 INFO L175 Difference]: Start difference. First operand has 367 places, 594 transitions, 9598 flow. Second operand 14 states and 2321 transitions. [2022-11-21 16:22:48,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 750 transitions, 12738 flow [2022-11-21 16:22:49,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 750 transitions, 12623 flow, removed 16 selfloop flow, removed 7 redundant places. [2022-11-21 16:22:49,065 INFO L231 Difference]: Finished difference. Result has 380 places, 659 transitions, 12276 flow [2022-11-21 16:22:49,066 INFO L271 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-21 16:22:49,066 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 107 predicate places. [2022-11-21 16:22:49,066 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 659 transitions, 12276 flow [2022-11-21 16:22:49,067 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-21 16:22:49,067 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:22:49,067 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:22:49,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-21 16:22:49,067 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-21 16:22:49,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:22:49,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1566088335, now seen corresponding path program 11 times [2022-11-21 16:22:49,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:22:49,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908815523] [2022-11-21 16:22:49,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:22:49,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:22:49,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:22:50,150 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-21 16:22:50,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:22:50,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908815523] [2022-11-21 16:22:50,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908815523] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:22:50,152 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:22:50,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:22:50,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769732308] [2022-11-21 16:22:50,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:22:50,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:22:50,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:22:50,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:22:50,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:22:50,160 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:22:50,162 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-21 16:22:50,162 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:22:50,162 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:22:50,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:22:53,548 INFO L130 PetriNetUnfolder]: 1931/4245 cut-off events. [2022-11-21 16:22:53,549 INFO L131 PetriNetUnfolder]: For 75646/75655 co-relation queries the response was YES. [2022-11-21 16:22:53,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32238 conditions, 4245 events. 1931/4245 cut-off events. For 75646/75655 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 28157 event pairs, 432 based on Foata normal form. 17/4198 useless extension candidates. Maximal degree in co-relation 31878. Up to 2205 conditions per place. [2022-11-21 16:22:53,593 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 314 selfloop transitions, 336 changer transitions 0/780 dead transitions. [2022-11-21 16:22:53,593 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 780 transitions, 14357 flow [2022-11-21 16:22:53,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-21 16:22:53,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-21 16:22:53,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2792 transitions. [2022-11-21 16:22:53,597 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5929071989806753 [2022-11-21 16:22:53,597 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2792 transitions. [2022-11-21 16:22:53,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2792 transitions. [2022-11-21 16:22:53,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:22:53,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2792 transitions. [2022-11-21 16:22:53,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 164.23529411764707) internal successors, (2792), 17 states have internal predecessors, (2792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:22:53,603 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-21 16:22:53,604 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-21 16:22:53,604 INFO L175 Difference]: Start difference. First operand has 380 places, 659 transitions, 12276 flow. Second operand 17 states and 2792 transitions. [2022-11-21 16:22:53,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 780 transitions, 14357 flow [2022-11-21 16:22:54,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 780 transitions, 14201 flow, removed 32 selfloop flow, removed 7 redundant places. [2022-11-21 16:22:54,074 INFO L231 Difference]: Finished difference. Result has 394 places, 679 transitions, 13439 flow [2022-11-21 16:22:54,075 INFO L271 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=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=13439, PETRI_PLACES=394, PETRI_TRANSITIONS=679} [2022-11-21 16:22:54,075 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 121 predicate places. [2022-11-21 16:22:54,076 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 679 transitions, 13439 flow [2022-11-21 16:22:54,076 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-21 16:22:54,076 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:22:54,076 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:22:54,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-21 16:22:54,077 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-21 16:22:54,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:22:54,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1338731653, now seen corresponding path program 12 times [2022-11-21 16:22:54,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:22:54,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896645153] [2022-11-21 16:22:54,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:22:54,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:22:54,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:22:55,638 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-21 16:22:55,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:22:55,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896645153] [2022-11-21 16:22:55,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896645153] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:22:55,639 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:22:55,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:22:55,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219676809] [2022-11-21 16:22:55,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:22:55,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:22:55,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:22:55,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:22:55,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:22:55,643 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:22:55,644 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 679 transitions, 13439 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-21 16:22:55,645 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:22:55,645 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:22:55,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:22:59,008 INFO L130 PetriNetUnfolder]: 2059/4458 cut-off events. [2022-11-21 16:22:59,008 INFO L131 PetriNetUnfolder]: For 91749/91758 co-relation queries the response was YES. [2022-11-21 16:22:59,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36187 conditions, 4458 events. 2059/4458 cut-off events. For 91749/91758 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 29772 event pairs, 475 based on Foata normal form. 17/4411 useless extension candidates. Maximal degree in co-relation 35822. Up to 2397 conditions per place. [2022-11-21 16:22:59,059 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 327 selfloop transitions, 350 changer transitions 0/807 dead transitions. [2022-11-21 16:22:59,060 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 807 transitions, 16023 flow [2022-11-21 16:22:59,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-21 16:22:59,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-21 16:22:59,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2637 transitions. [2022-11-21 16:22:59,063 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5949909747292419 [2022-11-21 16:22:59,063 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2637 transitions. [2022-11-21 16:22:59,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2637 transitions. [2022-11-21 16:22:59,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:22:59,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2637 transitions. [2022-11-21 16:22:59,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 164.8125) internal successors, (2637), 16 states have internal predecessors, (2637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:22:59,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 277.0) internal successors, (4709), 17 states have internal predecessors, (4709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:22:59,070 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 277.0) internal successors, (4709), 17 states have internal predecessors, (4709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:22:59,070 INFO L175 Difference]: Start difference. First operand has 394 places, 679 transitions, 13439 flow. Second operand 16 states and 2637 transitions. [2022-11-21 16:22:59,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 807 transitions, 16023 flow [2022-11-21 16:22:59,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 807 transitions, 15867 flow, removed 22 selfloop flow, removed 8 redundant places. [2022-11-21 16:22:59,627 INFO L231 Difference]: Finished difference. Result has 404 places, 710 transitions, 15083 flow [2022-11-21 16:22:59,628 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=13293, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=15083, PETRI_PLACES=404, PETRI_TRANSITIONS=710} [2022-11-21 16:22:59,628 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 131 predicate places. [2022-11-21 16:22:59,628 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 710 transitions, 15083 flow [2022-11-21 16:22:59,629 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-21 16:22:59,629 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:22:59,629 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:22:59,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-21 16:22:59,630 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-21 16:22:59,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:22:59,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1338787453, now seen corresponding path program 13 times [2022-11-21 16:22:59,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:22:59,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950845633] [2022-11-21 16:22:59,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:22:59,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:22:59,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:23:01,280 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-21 16:23:01,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:23:01,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950845633] [2022-11-21 16:23:01,280 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950845633] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:23:01,280 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:23:01,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:23:01,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285430562] [2022-11-21 16:23:01,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:23:01,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:23:01,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:23:01,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:23:01,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:23:01,285 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:23:01,287 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 710 transitions, 15083 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-21 16:23:01,287 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:23:01,287 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:23:01,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:23:05,039 INFO L130 PetriNetUnfolder]: 2041/4430 cut-off events. [2022-11-21 16:23:05,040 INFO L131 PetriNetUnfolder]: For 98334/98343 co-relation queries the response was YES. [2022-11-21 16:23:05,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37310 conditions, 4430 events. 2041/4430 cut-off events. For 98334/98343 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 29598 event pairs, 503 based on Foata normal form. 17/4381 useless extension candidates. Maximal degree in co-relation 36942. Up to 2477 conditions per place. [2022-11-21 16:23:05,110 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 361 selfloop transitions, 316 changer transitions 0/807 dead transitions. [2022-11-21 16:23:05,110 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 807 transitions, 16825 flow [2022-11-21 16:23:05,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:23:05,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:23:05,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2478 transitions. [2022-11-21 16:23:05,113 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5963898916967509 [2022-11-21 16:23:05,113 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2478 transitions. [2022-11-21 16:23:05,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2478 transitions. [2022-11-21 16:23:05,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:23:05,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2478 transitions. [2022-11-21 16:23:05,118 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-21 16:23:05,122 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-21 16:23:05,123 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-21 16:23:05,123 INFO L175 Difference]: Start difference. First operand has 404 places, 710 transitions, 15083 flow. Second operand 15 states and 2478 transitions. [2022-11-21 16:23:05,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 807 transitions, 16825 flow [2022-11-21 16:23:05,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 807 transitions, 16654 flow, removed 3 selfloop flow, removed 9 redundant places. [2022-11-21 16:23:05,729 INFO L231 Difference]: Finished difference. Result has 410 places, 715 transitions, 15717 flow [2022-11-21 16:23:05,729 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=14912, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=15717, PETRI_PLACES=410, PETRI_TRANSITIONS=715} [2022-11-21 16:23:05,729 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 137 predicate places. [2022-11-21 16:23:05,730 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 715 transitions, 15717 flow [2022-11-21 16:23:05,730 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-21 16:23:05,730 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:23:05,730 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:23:05,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-21 16:23:05,731 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-21 16:23:05,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:23:05,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1150210423, now seen corresponding path program 14 times [2022-11-21 16:23:05,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:23:05,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790210347] [2022-11-21 16:23:05,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:23:05,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:23:05,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:23:07,021 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-21 16:23:07,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:23:07,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790210347] [2022-11-21 16:23:07,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790210347] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:23:07,022 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:23:07,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:23:07,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209727168] [2022-11-21 16:23:07,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:23:07,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:23:07,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:23:07,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:23:07,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:23:07,025 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:23:07,027 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 715 transitions, 15717 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-21 16:23:07,027 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:23:07,027 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:23:07,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:23:10,450 INFO L130 PetriNetUnfolder]: 2101/4828 cut-off events. [2022-11-21 16:23:10,450 INFO L131 PetriNetUnfolder]: For 113130/113149 co-relation queries the response was YES. [2022-11-21 16:23:10,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39722 conditions, 4828 events. 2101/4828 cut-off events. For 113130/113149 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 33479 event pairs, 420 based on Foata normal form. 27/4777 useless extension candidates. Maximal degree in co-relation 39352. Up to 2072 conditions per place. [2022-11-21 16:23:10,498 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 415 selfloop transitions, 335 changer transitions 0/880 dead transitions. [2022-11-21 16:23:10,498 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 880 transitions, 18281 flow [2022-11-21 16:23:10,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:23:10,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:23:10,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2524 transitions. [2022-11-21 16:23:10,502 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6074608904933815 [2022-11-21 16:23:10,502 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2524 transitions. [2022-11-21 16:23:10,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2524 transitions. [2022-11-21 16:23:10,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:23:10,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2524 transitions. [2022-11-21 16:23:10,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 168.26666666666668) internal successors, (2524), 15 states have internal predecessors, (2524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:23:10,508 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-21 16:23:10,509 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-21 16:23:10,509 INFO L175 Difference]: Start difference. First operand has 410 places, 715 transitions, 15717 flow. Second operand 15 states and 2524 transitions. [2022-11-21 16:23:10,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 880 transitions, 18281 flow [2022-11-21 16:23:11,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 880 transitions, 18198 flow, removed 12 selfloop flow, removed 8 redundant places. [2022-11-21 16:23:11,029 INFO L231 Difference]: Finished difference. Result has 419 places, 734 transitions, 16973 flow [2022-11-21 16:23:11,030 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=15634, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=319, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=16973, PETRI_PLACES=419, PETRI_TRANSITIONS=734} [2022-11-21 16:23:11,030 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 146 predicate places. [2022-11-21 16:23:11,030 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 734 transitions, 16973 flow [2022-11-21 16:23:11,031 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-21 16:23:11,031 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:23:11,031 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:23:11,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-21 16:23:11,031 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-21 16:23:11,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:23:11,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1490650351, now seen corresponding path program 15 times [2022-11-21 16:23:11,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:23:11,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124103519] [2022-11-21 16:23:11,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:23:11,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:23:11,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:23:12,051 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-21 16:23:12,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:23:12,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124103519] [2022-11-21 16:23:12,051 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124103519] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:23:12,052 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:23:12,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:23:12,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661760730] [2022-11-21 16:23:12,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:23:12,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:23:12,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:23:12,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:23:12,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:23:12,055 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:23:12,057 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 734 transitions, 16973 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-21 16:23:12,057 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:23:12,057 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:23:12,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:23:15,940 INFO L130 PetriNetUnfolder]: 2137/4888 cut-off events. [2022-11-21 16:23:15,940 INFO L131 PetriNetUnfolder]: For 128234/128248 co-relation queries the response was YES. [2022-11-21 16:23:15,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41872 conditions, 4888 events. 2137/4888 cut-off events. For 128234/128248 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 33856 event pairs, 410 based on Foata normal form. 22/4836 useless extension candidates. Maximal degree in co-relation 41499. Up to 2259 conditions per place. [2022-11-21 16:23:15,996 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 312 selfloop transitions, 410 changer transitions 0/852 dead transitions. [2022-11-21 16:23:15,996 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 852 transitions, 19063 flow [2022-11-21 16:23:15,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-21 16:23:15,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-21 16:23:16,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3104 transitions. [2022-11-21 16:23:16,003 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5897776933307999 [2022-11-21 16:23:16,003 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3104 transitions. [2022-11-21 16:23:16,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3104 transitions. [2022-11-21 16:23:16,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:23:16,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3104 transitions. [2022-11-21 16:23:16,010 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-21 16:23:16,015 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-21 16:23:16,016 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-21 16:23:16,016 INFO L175 Difference]: Start difference. First operand has 419 places, 734 transitions, 16973 flow. Second operand 19 states and 3104 transitions. [2022-11-21 16:23:16,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 852 transitions, 19063 flow [2022-11-21 16:23:16,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 852 transitions, 18792 flow, removed 40 selfloop flow, removed 9 redundant places. [2022-11-21 16:23:16,707 INFO L231 Difference]: Finished difference. Result has 431 places, 746 transitions, 18086 flow [2022-11-21 16:23:16,707 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=16714, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=398, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=18086, PETRI_PLACES=431, PETRI_TRANSITIONS=746} [2022-11-21 16:23:16,708 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 158 predicate places. [2022-11-21 16:23:16,708 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 746 transitions, 18086 flow [2022-11-21 16:23:16,708 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-21 16:23:16,709 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:23:16,709 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:23:16,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-21 16:23:16,709 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-21 16:23:16,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:23:16,710 INFO L85 PathProgramCache]: Analyzing trace with hash 254564775, now seen corresponding path program 16 times [2022-11-21 16:23:16,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:23:16,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308129882] [2022-11-21 16:23:16,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:23:16,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:23:16,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:23:18,059 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-21 16:23:18,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:23:18,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308129882] [2022-11-21 16:23:18,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308129882] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:23:18,059 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:23:18,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:23:18,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803877992] [2022-11-21 16:23:18,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:23:18,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:23:18,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:23:18,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:23:18,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:23:18,062 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:23:18,063 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 746 transitions, 18086 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-21 16:23:18,063 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:23:18,064 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:23:18,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:23:21,205 INFO L130 PetriNetUnfolder]: 2211/5017 cut-off events. [2022-11-21 16:23:21,205 INFO L131 PetriNetUnfolder]: For 142311/142325 co-relation queries the response was YES. [2022-11-21 16:23:21,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45507 conditions, 5017 events. 2211/5017 cut-off events. For 142311/142325 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 35110 event pairs, 562 based on Foata normal form. 22/4961 useless extension candidates. Maximal degree in co-relation 45131. Up to 2777 conditions per place. [2022-11-21 16:23:21,277 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 397 selfloop transitions, 336 changer transitions 0/863 dead transitions. [2022-11-21 16:23:21,277 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 863 transitions, 20788 flow [2022-11-21 16:23:21,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:23:21,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:23:21,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2476 transitions. [2022-11-21 16:23:21,280 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5959085439229843 [2022-11-21 16:23:21,280 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2476 transitions. [2022-11-21 16:23:21,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2476 transitions. [2022-11-21 16:23:21,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:23:21,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2476 transitions. [2022-11-21 16:23:21,283 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-21 16:23:21,287 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-21 16:23:21,288 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-21 16:23:21,288 INFO L175 Difference]: Start difference. First operand has 431 places, 746 transitions, 18086 flow. Second operand 15 states and 2476 transitions. [2022-11-21 16:23:21,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 863 transitions, 20788 flow [2022-11-21 16:23:22,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 863 transitions, 20089 flow, removed 27 selfloop flow, removed 15 redundant places. [2022-11-21 16:23:22,234 INFO L231 Difference]: Finished difference. Result has 435 places, 773 transitions, 19472 flow [2022-11-21 16:23:22,235 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=17406, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=19472, PETRI_PLACES=435, PETRI_TRANSITIONS=773} [2022-11-21 16:23:22,244 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 162 predicate places. [2022-11-21 16:23:22,244 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 773 transitions, 19472 flow [2022-11-21 16:23:22,246 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-21 16:23:22,247 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:23:22,248 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:23:22,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-21 16:23:22,248 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-21 16:23:22,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:23:22,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1496791141, now seen corresponding path program 17 times [2022-11-21 16:23:22,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:23:22,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642237178] [2022-11-21 16:23:22,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:23:22,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:23:22,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:23:23,689 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-21 16:23:23,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:23:23,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642237178] [2022-11-21 16:23:23,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642237178] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:23:23,690 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:23:23,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:23:23,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525864502] [2022-11-21 16:23:23,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:23:23,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:23:23,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:23:23,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:23:23,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:23:23,693 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:23:23,694 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 773 transitions, 19472 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-21 16:23:23,695 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:23:23,695 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:23:23,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:23:27,394 INFO L130 PetriNetUnfolder]: 2364/5255 cut-off events. [2022-11-21 16:23:27,394 INFO L131 PetriNetUnfolder]: For 167105/167124 co-relation queries the response was YES. [2022-11-21 16:23:27,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48673 conditions, 5255 events. 2364/5255 cut-off events. For 167105/167124 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 36822 event pairs, 437 based on Foata normal form. 22/5199 useless extension candidates. Maximal degree in co-relation 48293. Up to 2370 conditions per place. [2022-11-21 16:23:27,468 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 350 selfloop transitions, 430 changer transitions 0/910 dead transitions. [2022-11-21 16:23:27,468 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 910 transitions, 22589 flow [2022-11-21 16:23:27,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:23:27,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:23:27,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2481 transitions. [2022-11-21 16:23:27,471 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5971119133574008 [2022-11-21 16:23:27,471 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2481 transitions. [2022-11-21 16:23:27,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2481 transitions. [2022-11-21 16:23:27,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:23:27,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2481 transitions. [2022-11-21 16:23:27,474 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-21 16:23:27,476 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-21 16:23:27,477 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-21 16:23:27,477 INFO L175 Difference]: Start difference. First operand has 435 places, 773 transitions, 19472 flow. Second operand 15 states and 2481 transitions. [2022-11-21 16:23:27,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 910 transitions, 22589 flow [2022-11-21 16:23:28,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 910 transitions, 22169 flow, removed 43 selfloop flow, removed 10 redundant places. [2022-11-21 16:23:28,507 INFO L231 Difference]: Finished difference. Result has 443 places, 811 transitions, 21314 flow [2022-11-21 16:23:28,508 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=19082, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=393, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21314, PETRI_PLACES=443, PETRI_TRANSITIONS=811} [2022-11-21 16:23:28,511 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 170 predicate places. [2022-11-21 16:23:28,511 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 811 transitions, 21314 flow [2022-11-21 16:23:28,512 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-21 16:23:28,512 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:23:28,512 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:23:28,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-21 16:23:28,512 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-21 16:23:28,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:23:28,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1768234015, now seen corresponding path program 18 times [2022-11-21 16:23:28,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:23:28,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956556027] [2022-11-21 16:23:28,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:23:28,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:23:28,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:23:30,242 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-21 16:23:30,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:23:30,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956556027] [2022-11-21 16:23:30,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956556027] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:23:30,242 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:23:30,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:23:30,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575288170] [2022-11-21 16:23:30,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:23:30,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:23:30,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:23:30,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:23:30,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:23:30,246 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:23:30,247 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 811 transitions, 21314 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-21 16:23:30,247 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:23:30,247 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:23:30,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:23:34,034 INFO L130 PetriNetUnfolder]: 2346/5227 cut-off events. [2022-11-21 16:23:34,034 INFO L131 PetriNetUnfolder]: For 179535/179549 co-relation queries the response was YES. [2022-11-21 16:23:34,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49876 conditions, 5227 events. 2346/5227 cut-off events. For 179535/179549 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 36537 event pairs, 433 based on Foata normal form. 22/5171 useless extension candidates. Maximal degree in co-relation 49495. Up to 2361 conditions per place. [2022-11-21 16:23:34,092 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 374 selfloop transitions, 408 changer transitions 0/912 dead transitions. [2022-11-21 16:23:34,092 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 912 transitions, 23410 flow [2022-11-21 16:23:34,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:23:34,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:23:34,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2479 transitions. [2022-11-21 16:23:34,096 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5966305655836341 [2022-11-21 16:23:34,096 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2479 transitions. [2022-11-21 16:23:34,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2479 transitions. [2022-11-21 16:23:34,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:23:34,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2479 transitions. [2022-11-21 16:23:34,100 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-21 16:23:34,104 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-21 16:23:34,104 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-21 16:23:34,105 INFO L175 Difference]: Start difference. First operand has 443 places, 811 transitions, 21314 flow. Second operand 15 states and 2479 transitions. [2022-11-21 16:23:34,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 912 transitions, 23410 flow [2022-11-21 16:23:35,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 912 transitions, 22601 flow, removed 21 selfloop flow, removed 8 redundant places. [2022-11-21 16:23:35,162 INFO L231 Difference]: Finished difference. Result has 450 places, 814 transitions, 21521 flow [2022-11-21 16:23:35,163 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=20512, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=405, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21521, PETRI_PLACES=450, PETRI_TRANSITIONS=814} [2022-11-21 16:23:35,164 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 177 predicate places. [2022-11-21 16:23:35,164 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 814 transitions, 21521 flow [2022-11-21 16:23:35,164 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-21 16:23:35,165 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:23:35,165 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:23:35,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-21 16:23:35,165 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-21 16:23:35,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:23:35,166 INFO L85 PathProgramCache]: Analyzing trace with hash 171810531, now seen corresponding path program 19 times [2022-11-21 16:23:35,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:23:35,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463916597] [2022-11-21 16:23:35,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:23:35,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:23:35,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:23:36,359 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-21 16:23:36,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:23:36,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463916597] [2022-11-21 16:23:36,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463916597] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:23:36,360 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:23:36,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:23:36,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361528682] [2022-11-21 16:23:36,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:23:36,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:23:36,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:23:36,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:23:36,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:23:36,363 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:23:36,365 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 814 transitions, 21521 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-21 16:23:36,365 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:23:36,365 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:23:36,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:23:40,051 INFO L130 PetriNetUnfolder]: 2402/5328 cut-off events. [2022-11-21 16:23:40,052 INFO L131 PetriNetUnfolder]: For 193889/193908 co-relation queries the response was YES. [2022-11-21 16:23:40,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51820 conditions, 5328 events. 2402/5328 cut-off events. For 193889/193908 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 37348 event pairs, 568 based on Foata normal form. 22/5272 useless extension candidates. Maximal degree in co-relation 51438. Up to 2865 conditions per place. [2022-11-21 16:23:40,116 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 409 selfloop transitions, 394 changer transitions 0/933 dead transitions. [2022-11-21 16:23:40,116 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 933 transitions, 24429 flow [2022-11-21 16:23:40,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-21 16:23:40,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-21 16:23:40,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2635 transitions. [2022-11-21 16:23:40,120 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5945397111913358 [2022-11-21 16:23:40,120 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2635 transitions. [2022-11-21 16:23:40,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2635 transitions. [2022-11-21 16:23:40,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:23:40,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2635 transitions. [2022-11-21 16:23:40,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 164.6875) internal successors, (2635), 16 states have internal predecessors, (2635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:23:40,128 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 277.0) internal successors, (4709), 17 states have internal predecessors, (4709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:23:40,129 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 277.0) internal successors, (4709), 17 states have internal predecessors, (4709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:23:40,129 INFO L175 Difference]: Start difference. First operand has 450 places, 814 transitions, 21521 flow. Second operand 16 states and 2635 transitions. [2022-11-21 16:23:40,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 933 transitions, 24429 flow [2022-11-21 16:23:41,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 933 transitions, 23961 flow, removed 12 selfloop flow, removed 9 redundant places. [2022-11-21 16:23:41,095 INFO L231 Difference]: Finished difference. Result has 460 places, 840 transitions, 23018 flow [2022-11-21 16:23:41,096 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=21070, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=814, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=368, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=23018, PETRI_PLACES=460, PETRI_TRANSITIONS=840} [2022-11-21 16:23:41,096 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 187 predicate places. [2022-11-21 16:23:41,096 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 840 transitions, 23018 flow [2022-11-21 16:23:41,097 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-21 16:23:41,097 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:23:41,097 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:23:41,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-21 16:23:41,097 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-21 16:23:41,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:23:41,098 INFO L85 PathProgramCache]: Analyzing trace with hash 171754731, now seen corresponding path program 20 times [2022-11-21 16:23:41,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:23:41,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605867231] [2022-11-21 16:23:41,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:23:41,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:23:41,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:23:42,676 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-21 16:23:42,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:23:42,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605867231] [2022-11-21 16:23:42,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605867231] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:23:42,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:23:42,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:23:42,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039307066] [2022-11-21 16:23:42,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:23:42,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:23:42,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:23:42,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:23:42,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:23:42,680 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:23:42,682 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 840 transitions, 23018 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-21 16:23:42,682 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:23:42,683 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:23:42,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:23:46,578 INFO L130 PetriNetUnfolder]: 2384/5300 cut-off events. [2022-11-21 16:23:46,578 INFO L131 PetriNetUnfolder]: For 203948/203962 co-relation queries the response was YES. [2022-11-21 16:23:46,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52165 conditions, 5300 events. 2384/5300 cut-off events. For 203948/203962 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 37207 event pairs, 567 based on Foata normal form. 22/5244 useless extension candidates. Maximal degree in co-relation 51779. Up to 2856 conditions per place. [2022-11-21 16:23:46,640 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 426 selfloop transitions, 378 changer transitions 0/934 dead transitions. [2022-11-21 16:23:46,640 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 934 transitions, 24991 flow [2022-11-21 16:23:46,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:23:46,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:23:46,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2480 transitions. [2022-11-21 16:23:46,645 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5968712394705175 [2022-11-21 16:23:46,645 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2480 transitions. [2022-11-21 16:23:46,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2480 transitions. [2022-11-21 16:23:46,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:23:46,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2480 transitions. [2022-11-21 16:23:46,649 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-21 16:23:46,653 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-21 16:23:46,654 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-21 16:23:46,654 INFO L175 Difference]: Start difference. First operand has 460 places, 840 transitions, 23018 flow. Second operand 15 states and 2480 transitions. [2022-11-21 16:23:46,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 934 transitions, 24991 flow [2022-11-21 16:23:47,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 934 transitions, 24662 flow, removed 72 selfloop flow, removed 9 redundant places. [2022-11-21 16:23:47,614 INFO L231 Difference]: Finished difference. Result has 467 places, 844 transitions, 23653 flow [2022-11-21 16:23:47,614 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=22695, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=840, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=374, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=23653, PETRI_PLACES=467, PETRI_TRANSITIONS=844} [2022-11-21 16:23:47,615 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 194 predicate places. [2022-11-21 16:23:47,615 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 844 transitions, 23653 flow [2022-11-21 16:23:47,615 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-21 16:23:47,616 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:23:47,616 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:23:47,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-21 16:23:47,616 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-21 16:23:47,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:23:47,616 INFO L85 PathProgramCache]: Analyzing trace with hash -2051048912, now seen corresponding path program 1 times [2022-11-21 16:23:47,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:23:47,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776480972] [2022-11-21 16:23:47,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:23:47,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:23:47,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:23:49,010 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-21 16:23:49,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:23:49,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776480972] [2022-11-21 16:23:49,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776480972] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:23:49,010 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:23:49,010 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:23:49,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16898252] [2022-11-21 16:23:49,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:23:49,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:23:49,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:23:49,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:23:49,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:23:49,014 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:23:49,015 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 844 transitions, 23653 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-21 16:23:49,016 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:23:49,016 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:23:49,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:23:53,220 INFO L130 PetriNetUnfolder]: 3571/7336 cut-off events. [2022-11-21 16:23:53,220 INFO L131 PetriNetUnfolder]: For 379881/379969 co-relation queries the response was YES. [2022-11-21 16:23:53,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77007 conditions, 7336 events. 3571/7336 cut-off events. For 379881/379969 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 51954 event pairs, 553 based on Foata normal form. 82/7321 useless extension candidates. Maximal degree in co-relation 76633. Up to 3556 conditions per place. [2022-11-21 16:23:53,581 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 808 selfloop transitions, 505 changer transitions 0/1462 dead transitions. [2022-11-21 16:23:53,581 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 1462 transitions, 45435 flow [2022-11-21 16:23:53,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-21 16:23:53,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-21 16:23:53,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2339 transitions. [2022-11-21 16:23:53,585 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6031459515214028 [2022-11-21 16:23:53,585 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2339 transitions. [2022-11-21 16:23:53,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2339 transitions. [2022-11-21 16:23:53,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:23:53,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2339 transitions. [2022-11-21 16:23:53,589 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-21 16:23:53,592 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-21 16:23:53,593 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-21 16:23:53,593 INFO L175 Difference]: Start difference. First operand has 467 places, 844 transitions, 23653 flow. Second operand 14 states and 2339 transitions. [2022-11-21 16:23:53,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 1462 transitions, 45435 flow [2022-11-21 16:23:55,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 1462 transitions, 44142 flow, removed 58 selfloop flow, removed 10 redundant places. [2022-11-21 16:23:55,457 INFO L231 Difference]: Finished difference. Result has 477 places, 1156 transitions, 38231 flow [2022-11-21 16:23:55,458 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=22980, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=38231, PETRI_PLACES=477, PETRI_TRANSITIONS=1156} [2022-11-21 16:23:55,458 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 204 predicate places. [2022-11-21 16:23:55,458 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 1156 transitions, 38231 flow [2022-11-21 16:23:55,459 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-21 16:23:55,459 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:23:55,459 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:23:55,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-21 16:23:55,459 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-21 16:23:55,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:23:55,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1818807866, now seen corresponding path program 2 times [2022-11-21 16:23:55,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:23:55,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133334623] [2022-11-21 16:23:55,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:23:55,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:23:55,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:23:56,601 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-21 16:23:56,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:23:56,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133334623] [2022-11-21 16:23:56,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133334623] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:23:56,602 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:23:56,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:23:56,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688590000] [2022-11-21 16:23:56,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:23:56,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:23:56,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:23:56,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:23:56,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:23:56,605 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:23:56,606 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 1156 transitions, 38231 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-21 16:23:56,607 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:23:56,607 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:23:56,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:24:01,987 INFO L130 PetriNetUnfolder]: 3910/8305 cut-off events. [2022-11-21 16:24:01,987 INFO L131 PetriNetUnfolder]: For 463081/463191 co-relation queries the response was YES. [2022-11-21 16:24:02,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91564 conditions, 8305 events. 3910/8305 cut-off events. For 463081/463191 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 61716 event pairs, 1043 based on Foata normal form. 82/8278 useless extension candidates. Maximal degree in co-relation 91183. Up to 4399 conditions per place. [2022-11-21 16:24:02,135 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 648 selfloop transitions, 749 changer transitions 0/1546 dead transitions. [2022-11-21 16:24:02,136 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 1546 transitions, 53344 flow [2022-11-21 16:24:02,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-21 16:24:02,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-21 16:24:02,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2217 transitions. [2022-11-21 16:24:02,139 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6156623160233269 [2022-11-21 16:24:02,139 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2217 transitions. [2022-11-21 16:24:02,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2217 transitions. [2022-11-21 16:24:02,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:24:02,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2217 transitions. [2022-11-21 16:24:02,142 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-21 16:24:02,145 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-21 16:24:02,146 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-21 16:24:02,146 INFO L175 Difference]: Start difference. First operand has 477 places, 1156 transitions, 38231 flow. Second operand 13 states and 2217 transitions. [2022-11-21 16:24:02,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 1546 transitions, 53344 flow [2022-11-21 16:24:04,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 1546 transitions, 53331 flow, removed 2 selfloop flow, removed 5 redundant places. [2022-11-21 16:24:04,406 INFO L231 Difference]: Finished difference. Result has 488 places, 1363 transitions, 51872 flow [2022-11-21 16:24:04,407 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=38218, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=542, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=51872, PETRI_PLACES=488, PETRI_TRANSITIONS=1363} [2022-11-21 16:24:04,408 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 215 predicate places. [2022-11-21 16:24:04,408 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 1363 transitions, 51872 flow [2022-11-21 16:24:04,408 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-21 16:24:04,408 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:24:04,408 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:24:04,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-21 16:24:04,408 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-21 16:24:04,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:24:04,409 INFO L85 PathProgramCache]: Analyzing trace with hash -2043843142, now seen corresponding path program 3 times [2022-11-21 16:24:04,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:24:04,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700005061] [2022-11-21 16:24:04,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:24:04,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:24:04,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:24:06,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:24:06,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:24:06,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700005061] [2022-11-21 16:24:06,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700005061] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:24:06,268 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:24:06,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:24:06,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195495055] [2022-11-21 16:24:06,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:24:06,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:24:06,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:24:06,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:24:06,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:24:06,272 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:24:06,273 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 1363 transitions, 51872 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-21 16:24:06,273 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:24:06,274 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:24:06,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:24:13,250 INFO L130 PetriNetUnfolder]: 4164/8625 cut-off events. [2022-11-21 16:24:13,250 INFO L131 PetriNetUnfolder]: For 569330/569515 co-relation queries the response was YES. [2022-11-21 16:24:13,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101552 conditions, 8625 events. 4164/8625 cut-off events. For 569330/569515 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 63321 event pairs, 574 based on Foata normal form. 116/8629 useless extension candidates. Maximal degree in co-relation 101165. Up to 3345 conditions per place. [2022-11-21 16:24:13,431 INFO L137 encePairwiseOnDemand]: 261/277 looper letters, 1351 selfloop transitions, 626 changer transitions 0/2126 dead transitions. [2022-11-21 16:24:13,432 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 2126 transitions, 77993 flow [2022-11-21 16:24:13,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:24:13,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:24:13,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2500 transitions. [2022-11-21 16:24:13,435 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.601684717208183 [2022-11-21 16:24:13,435 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2500 transitions. [2022-11-21 16:24:13,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2500 transitions. [2022-11-21 16:24:13,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:24:13,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2500 transitions. [2022-11-21 16:24:13,437 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-21 16:24:13,440 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-21 16:24:13,440 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-21 16:24:13,440 INFO L175 Difference]: Start difference. First operand has 488 places, 1363 transitions, 51872 flow. Second operand 15 states and 2500 transitions. [2022-11-21 16:24:13,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 2126 transitions, 77993 flow [2022-11-21 16:24:16,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 2126 transitions, 77155 flow, removed 16 selfloop flow, removed 9 redundant places. [2022-11-21 16:24:16,506 INFO L231 Difference]: Finished difference. Result has 498 places, 1571 transitions, 61797 flow [2022-11-21 16:24:16,508 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=51390, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=441, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=840, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=61797, PETRI_PLACES=498, PETRI_TRANSITIONS=1571} [2022-11-21 16:24:16,508 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 225 predicate places. [2022-11-21 16:24:16,508 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 1571 transitions, 61797 flow [2022-11-21 16:24:16,509 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-21 16:24:16,509 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:24:16,509 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:24:16,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-21 16:24:16,510 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-21 16:24:16,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:24:16,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1116812986, now seen corresponding path program 4 times [2022-11-21 16:24:16,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:24:16,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989159744] [2022-11-21 16:24:16,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:24:16,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:24:16,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:24:17,808 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-21 16:24:17,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:24:17,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989159744] [2022-11-21 16:24:17,808 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989159744] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:24:17,808 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:24:17,808 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:24:17,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736705198] [2022-11-21 16:24:17,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:24:17,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:24:17,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:24:17,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:24:17,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:24:17,811 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:24:17,812 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 1571 transitions, 61797 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-21 16:24:17,812 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:24:17,813 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:24:17,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:24:26,195 INFO L130 PetriNetUnfolder]: 4567/9452 cut-off events. [2022-11-21 16:24:26,195 INFO L131 PetriNetUnfolder]: For 669964/670133 co-relation queries the response was YES. [2022-11-21 16:24:26,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119429 conditions, 9452 events. 4567/9452 cut-off events. For 669964/670133 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 71062 event pairs, 1050 based on Foata normal form. 119/9448 useless extension candidates. Maximal degree in co-relation 119035. Up to 5060 conditions per place. [2022-11-21 16:24:26,367 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 763 selfloop transitions, 1107 changer transitions 0/2019 dead transitions. [2022-11-21 16:24:26,367 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 2019 transitions, 82760 flow [2022-11-21 16:24:26,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-21 16:24:26,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-21 16:24:26,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2336 transitions. [2022-11-21 16:24:26,371 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6023723568849922 [2022-11-21 16:24:26,371 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2336 transitions. [2022-11-21 16:24:26,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2336 transitions. [2022-11-21 16:24:26,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:24:26,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2336 transitions. [2022-11-21 16:24:26,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 166.85714285714286) internal successors, (2336), 14 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:24:26,380 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-21 16:24:26,381 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-21 16:24:26,381 INFO L175 Difference]: Start difference. First operand has 498 places, 1571 transitions, 61797 flow. Second operand 14 states and 2336 transitions. [2022-11-21 16:24:26,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 2019 transitions, 82760 flow [2022-11-21 16:24:30,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 2019 transitions, 82336 flow, removed 84 selfloop flow, removed 9 redundant places. [2022-11-21 16:24:30,334 INFO L231 Difference]: Finished difference. Result has 507 places, 1864 transitions, 80958 flow [2022-11-21 16:24:30,336 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=61391, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=858, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=80958, PETRI_PLACES=507, PETRI_TRANSITIONS=1864} [2022-11-21 16:24:30,336 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 234 predicate places. [2022-11-21 16:24:30,336 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 1864 transitions, 80958 flow [2022-11-21 16:24:30,337 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-21 16:24:30,337 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:24:30,337 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:24:30,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-21 16:24:30,338 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-21 16:24:30,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:24:30,338 INFO L85 PathProgramCache]: Analyzing trace with hash 551809120, now seen corresponding path program 5 times [2022-11-21 16:24:30,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:24:30,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849302233] [2022-11-21 16:24:30,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:24:30,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:24:30,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:24:32,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:24:32,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:24:32,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849302233] [2022-11-21 16:24:32,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849302233] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:24:32,075 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:24:32,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:24:32,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024052946] [2022-11-21 16:24:32,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:24:32,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:24:32,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:24:32,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:24:32,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:24:32,078 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:24:32,080 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 1864 transitions, 80958 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-21 16:24:32,080 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:24:32,080 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:24:32,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:24:42,097 INFO L130 PetriNetUnfolder]: 4971/10109 cut-off events. [2022-11-21 16:24:42,097 INFO L131 PetriNetUnfolder]: For 801770/801984 co-relation queries the response was YES. [2022-11-21 16:24:42,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135306 conditions, 10109 events. 4971/10109 cut-off events. For 801770/801984 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 76003 event pairs, 736 based on Foata normal form. 128/10082 useless extension candidates. Maximal degree in co-relation 134908. Up to 4800 conditions per place. [2022-11-21 16:24:42,306 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1278 selfloop transitions, 1064 changer transitions 0/2491 dead transitions. [2022-11-21 16:24:42,306 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 2491 transitions, 106885 flow [2022-11-21 16:24:42,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:24:42,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:24:42,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2500 transitions. [2022-11-21 16:24:42,310 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.601684717208183 [2022-11-21 16:24:42,310 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2500 transitions. [2022-11-21 16:24:42,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2500 transitions. [2022-11-21 16:24:42,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:24:42,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2500 transitions. [2022-11-21 16:24:42,312 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-21 16:24:42,316 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-21 16:24:42,316 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-21 16:24:42,317 INFO L175 Difference]: Start difference. First operand has 507 places, 1864 transitions, 80958 flow. Second operand 15 states and 2500 transitions. [2022-11-21 16:24:42,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 2491 transitions, 106885 flow [2022-11-21 16:24:47,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 2491 transitions, 106130 flow, removed 59 selfloop flow, removed 8 redundant places. [2022-11-21 16:24:47,495 INFO L231 Difference]: Finished difference. Result has 519 places, 2118 transitions, 95640 flow [2022-11-21 16:24:47,496 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=80455, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1864, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=818, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=913, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=95640, PETRI_PLACES=519, PETRI_TRANSITIONS=2118} [2022-11-21 16:24:47,496 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 246 predicate places. [2022-11-21 16:24:47,496 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 2118 transitions, 95640 flow [2022-11-21 16:24:47,497 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-21 16:24:47,497 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:24:47,497 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:24:47,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-21 16:24:47,497 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-21 16:24:47,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:24:47,498 INFO L85 PathProgramCache]: Analyzing trace with hash 844858874, now seen corresponding path program 6 times [2022-11-21 16:24:47,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:24:47,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796030209] [2022-11-21 16:24:47,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:24:47,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:24:47,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:24:48,982 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-21 16:24:48,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:24:48,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796030209] [2022-11-21 16:24:48,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796030209] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:24:48,983 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:24:48,983 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:24:48,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107370648] [2022-11-21 16:24:48,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:24:48,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:24:48,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:24:48,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:24:48,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:24:48,986 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:24:48,987 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 2118 transitions, 95640 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-21 16:24:48,987 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:24:48,987 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:24:48,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:25:00,671 INFO L130 PetriNetUnfolder]: 5505/11097 cut-off events. [2022-11-21 16:25:00,671 INFO L131 PetriNetUnfolder]: For 973827/974089 co-relation queries the response was YES. [2022-11-21 16:25:00,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157819 conditions, 11097 events. 5505/11097 cut-off events. For 973827/974089 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 84954 event pairs, 1101 based on Foata normal form. 158/11117 useless extension candidates. Maximal degree in co-relation 157414. Up to 5704 conditions per place. [2022-11-21 16:25:00,935 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1037 selfloop transitions, 1518 changer transitions 0/2704 dead transitions. [2022-11-21 16:25:00,935 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 2704 transitions, 123351 flow [2022-11-21 16:25:00,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:25:00,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:25:00,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2493 transitions. [2022-11-21 16:25:00,939 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6 [2022-11-21 16:25:00,940 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2493 transitions. [2022-11-21 16:25:00,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2493 transitions. [2022-11-21 16:25:00,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:25:00,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2493 transitions. [2022-11-21 16:25:00,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.2) internal successors, (2493), 15 states have internal predecessors, (2493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:25:00,949 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-21 16:25:00,950 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-21 16:25:00,950 INFO L175 Difference]: Start difference. First operand has 519 places, 2118 transitions, 95640 flow. Second operand 15 states and 2493 transitions. [2022-11-21 16:25:00,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 2704 transitions, 123351 flow [2022-11-21 16:25:07,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 2704 transitions, 122972 flow, removed 146 selfloop flow, removed 6 redundant places. [2022-11-21 16:25:07,757 INFO L231 Difference]: Finished difference. Result has 534 places, 2496 transitions, 118708 flow [2022-11-21 16:25:07,758 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=95267, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=820, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=118708, PETRI_PLACES=534, PETRI_TRANSITIONS=2496} [2022-11-21 16:25:07,758 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 261 predicate places. [2022-11-21 16:25:07,758 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 2496 transitions, 118708 flow [2022-11-21 16:25:07,759 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-21 16:25:07,759 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:25:07,759 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:25:07,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-21 16:25:07,759 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-21 16:25:07,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:25:07,759 INFO L85 PathProgramCache]: Analyzing trace with hash 2076213416, now seen corresponding path program 7 times [2022-11-21 16:25:07,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:25:07,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636591610] [2022-11-21 16:25:07,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:25:07,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:25:07,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:25:08,797 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-21 16:25:08,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:25:08,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636591610] [2022-11-21 16:25:08,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636591610] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:25:08,798 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:25:08,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:25:08,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868839546] [2022-11-21 16:25:08,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:25:08,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:25:08,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:25:08,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:25:08,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:25:08,806 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:25:08,808 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 2496 transitions, 118708 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-21 16:25:08,808 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:25:08,808 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:25:08,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:25:22,789 INFO L130 PetriNetUnfolder]: 5801/11944 cut-off events. [2022-11-21 16:25:22,789 INFO L131 PetriNetUnfolder]: For 1114846/1115130 co-relation queries the response was YES. [2022-11-21 16:25:22,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175928 conditions, 11944 events. 5801/11944 cut-off events. For 1114846/1115130 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 93248 event pairs, 887 based on Foata normal form. 170/11933 useless extension candidates. Maximal degree in co-relation 175516. Up to 5702 conditions per place. [2022-11-21 16:25:23,053 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1599 selfloop transitions, 1342 changer transitions 0/3090 dead transitions. [2022-11-21 16:25:23,053 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 3090 transitions, 144320 flow [2022-11-21 16:25:23,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:25:23,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:25:23,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2537 transitions. [2022-11-21 16:25:23,056 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.610589651022864 [2022-11-21 16:25:23,056 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2537 transitions. [2022-11-21 16:25:23,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2537 transitions. [2022-11-21 16:25:23,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:25:23,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2537 transitions. [2022-11-21 16:25:23,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 169.13333333333333) internal successors, (2537), 15 states have internal predecessors, (2537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:25:23,061 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-21 16:25:23,061 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-21 16:25:23,062 INFO L175 Difference]: Start difference. First operand has 534 places, 2496 transitions, 118708 flow. Second operand 15 states and 2537 transitions. [2022-11-21 16:25:23,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 3090 transitions, 144320 flow [2022-11-21 16:25:31,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 3090 transitions, 143933 flow, removed 118 selfloop flow, removed 7 redundant places. [2022-11-21 16:25:31,954 INFO L231 Difference]: Finished difference. Result has 546 places, 2691 transitions, 133030 flow [2022-11-21 16:25:31,956 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=118337, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=133030, PETRI_PLACES=546, PETRI_TRANSITIONS=2691} [2022-11-21 16:25:31,957 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 273 predicate places. [2022-11-21 16:25:31,957 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 2691 transitions, 133030 flow [2022-11-21 16:25:31,958 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-21 16:25:31,958 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:25:31,958 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:25:31,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-21 16:25:31,958 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-21 16:25:31,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:25:31,959 INFO L85 PathProgramCache]: Analyzing trace with hash -857643628, now seen corresponding path program 8 times [2022-11-21 16:25:31,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:25:31,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780977732] [2022-11-21 16:25:31,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:25:31,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:25:31,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:25:33,597 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-21 16:25:33,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:25:33,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780977732] [2022-11-21 16:25:33,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780977732] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:25:33,597 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:25:33,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:25:33,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144733943] [2022-11-21 16:25:33,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:25:33,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:25:33,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:25:33,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:25:33,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:25:33,599 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:25:33,600 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 2691 transitions, 133030 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-21 16:25:33,600 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:25:33,600 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:25:33,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:25:49,809 INFO L130 PetriNetUnfolder]: 6165/12643 cut-off events. [2022-11-21 16:25:49,810 INFO L131 PetriNetUnfolder]: For 1304759/1305127 co-relation queries the response was YES. [2022-11-21 16:25:49,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 193894 conditions, 12643 events. 6165/12643 cut-off events. For 1304759/1305127 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 100005 event pairs, 1198 based on Foata normal form. 215/12689 useless extension candidates. Maximal degree in co-relation 193476. Up to 6239 conditions per place. [2022-11-21 16:25:50,195 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1261 selfloop transitions, 1839 changer transitions 0/3249 dead transitions. [2022-11-21 16:25:50,195 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 3249 transitions, 161602 flow [2022-11-21 16:25:50,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:25:50,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:25:50,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2493 transitions. [2022-11-21 16:25:50,198 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6 [2022-11-21 16:25:50,198 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2493 transitions. [2022-11-21 16:25:50,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2493 transitions. [2022-11-21 16:25:50,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:25:50,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2493 transitions. [2022-11-21 16:25:50,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.2) internal successors, (2493), 15 states have internal predecessors, (2493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:25:50,202 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-21 16:25:50,203 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-21 16:25:50,203 INFO L175 Difference]: Start difference. First operand has 546 places, 2691 transitions, 133030 flow. Second operand 15 states and 2493 transitions. [2022-11-21 16:25:50,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 3249 transitions, 161602 flow [2022-11-21 16:26:00,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 3249 transitions, 161020 flow, removed 116 selfloop flow, removed 9 redundant places. [2022-11-21 16:26:00,797 INFO L231 Difference]: Finished difference. Result has 559 places, 3014 transitions, 155595 flow [2022-11-21 16:26:00,799 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=132484, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1524, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1037, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=155595, PETRI_PLACES=559, PETRI_TRANSITIONS=3014} [2022-11-21 16:26:00,799 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 286 predicate places. [2022-11-21 16:26:00,799 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 3014 transitions, 155595 flow [2022-11-21 16:26:00,800 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-21 16:26:00,800 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:26:00,800 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:26:00,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-11-21 16:26:00,801 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-21 16:26:00,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:26:00,801 INFO L85 PathProgramCache]: Analyzing trace with hash 7986840, now seen corresponding path program 9 times [2022-11-21 16:26:00,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:26:00,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728605331] [2022-11-21 16:26:00,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:26:00,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:26:00,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:26:02,214 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-21 16:26:02,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:26:02,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728605331] [2022-11-21 16:26:02,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728605331] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:26:02,215 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:26:02,215 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:26:02,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130845197] [2022-11-21 16:26:02,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:26:02,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:26:02,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:26:02,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:26:02,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:26:02,218 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:26:02,219 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 3014 transitions, 155595 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-21 16:26:02,219 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:26:02,219 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:26:02,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:26:19,656 INFO L130 PetriNetUnfolder]: 6242/12817 cut-off events. [2022-11-21 16:26:19,656 INFO L131 PetriNetUnfolder]: For 1392189/1392493 co-relation queries the response was YES. [2022-11-21 16:26:19,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 205620 conditions, 12817 events. 6242/12817 cut-off events. For 1392189/1392493 co-relation queries the response was YES. Maximal size of possible extension queue 747. Compared 101629 event pairs, 944 based on Foata normal form. 164/12787 useless extension candidates. Maximal degree in co-relation 205194. Up to 6687 conditions per place. [2022-11-21 16:26:20,115 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1612 selfloop transitions, 1607 changer transitions 0/3368 dead transitions. [2022-11-21 16:26:20,115 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 3368 transitions, 172638 flow [2022-11-21 16:26:20,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:26:20,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:26:20,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2496 transitions. [2022-11-21 16:26:20,118 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6007220216606498 [2022-11-21 16:26:20,118 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2496 transitions. [2022-11-21 16:26:20,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2496 transitions. [2022-11-21 16:26:20,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:26:20,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2496 transitions. [2022-11-21 16:26:20,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.4) internal successors, (2496), 15 states have internal predecessors, (2496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:26:20,122 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-21 16:26:20,122 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-21 16:26:20,122 INFO L175 Difference]: Start difference. First operand has 559 places, 3014 transitions, 155595 flow. Second operand 15 states and 2496 transitions. [2022-11-21 16:26:20,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 3368 transitions, 172638 flow [2022-11-21 16:26:32,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 3368 transitions, 170798 flow, removed 249 selfloop flow, removed 7 redundant places. [2022-11-21 16:26:32,633 INFO L231 Difference]: Finished difference. Result has 570 places, 3133 transitions, 165768 flow [2022-11-21 16:26:32,635 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=153845, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3014, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1493, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=165768, PETRI_PLACES=570, PETRI_TRANSITIONS=3133} [2022-11-21 16:26:32,635 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 297 predicate places. [2022-11-21 16:26:32,635 INFO L495 AbstractCegarLoop]: Abstraction has has 570 places, 3133 transitions, 165768 flow [2022-11-21 16:26:32,636 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-21 16:26:32,636 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:26:32,636 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:26:32,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-11-21 16:26:32,636 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-21 16:26:32,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:26:32,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1309806124, now seen corresponding path program 10 times [2022-11-21 16:26:32,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:26:32,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183791022] [2022-11-21 16:26:32,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:26:32,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:26:32,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:26:34,021 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-21 16:26:34,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:26:34,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183791022] [2022-11-21 16:26:34,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183791022] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:26:34,021 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:26:34,021 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:26:34,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202048973] [2022-11-21 16:26:34,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:26:34,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:26:34,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:26:34,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:26:34,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:26:34,023 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:26:34,024 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 3133 transitions, 165768 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-21 16:26:34,024 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:26:34,024 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:26:34,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:26:53,025 INFO L130 PetriNetUnfolder]: 6313/12964 cut-off events. [2022-11-21 16:26:53,025 INFO L131 PetriNetUnfolder]: For 1460828/1461135 co-relation queries the response was YES. [2022-11-21 16:26:53,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212737 conditions, 12964 events. 6313/12964 cut-off events. For 1460828/1461135 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 103279 event pairs, 1290 based on Foata normal form. 200/12989 useless extension candidates. Maximal degree in co-relation 212306. Up to 7143 conditions per place. [2022-11-21 16:26:53,329 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1034 selfloop transitions, 2137 changer transitions 0/3320 dead transitions. [2022-11-21 16:26:53,329 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 3320 transitions, 176108 flow [2022-11-21 16:26:53,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:26:53,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:26:53,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2491 transitions. [2022-11-21 16:26:53,339 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5995186522262335 [2022-11-21 16:26:53,339 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2491 transitions. [2022-11-21 16:26:53,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2491 transitions. [2022-11-21 16:26:53,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:26:53,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2491 transitions. [2022-11-21 16:26:53,342 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-21 16:26:53,344 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-21 16:26:53,344 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-21 16:26:53,345 INFO L175 Difference]: Start difference. First operand has 570 places, 3133 transitions, 165768 flow. Second operand 15 states and 2491 transitions. [2022-11-21 16:26:53,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 3320 transitions, 176108 flow [2022-11-21 16:27:06,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 3320 transitions, 175699 flow, removed 95 selfloop flow, removed 8 redundant places. [2022-11-21 16:27:06,805 INFO L231 Difference]: Finished difference. Result has 580 places, 3178 transitions, 173783 flow [2022-11-21 16:27:06,807 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=165359, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2097, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1026, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=173783, PETRI_PLACES=580, PETRI_TRANSITIONS=3178} [2022-11-21 16:27:06,807 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 307 predicate places. [2022-11-21 16:27:06,808 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 3178 transitions, 173783 flow [2022-11-21 16:27:06,808 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-21 16:27:06,808 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:27:06,808 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:27:06,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-11-21 16:27:06,808 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-21 16:27:06,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:27:06,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1792361568, now seen corresponding path program 11 times [2022-11-21 16:27:06,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:27:06,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382573536] [2022-11-21 16:27:06,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:27:06,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:27:06,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:27:08,561 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-21 16:27:08,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:27:08,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382573536] [2022-11-21 16:27:08,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382573536] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:27:08,563 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:27:08,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:27:08,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466110307] [2022-11-21 16:27:08,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:27:08,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:27:08,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:27:08,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:27:08,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:27:08,566 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:27:08,567 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 3178 transitions, 173783 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-21 16:27:08,567 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:27:08,567 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:27:08,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 16:27:28,580 INFO L130 PetriNetUnfolder]: 6517/13384 cut-off events. [2022-11-21 16:27:28,580 INFO L131 PetriNetUnfolder]: For 1643657/1643994 co-relation queries the response was YES. [2022-11-21 16:27:28,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 226234 conditions, 13384 events. 6517/13384 cut-off events. For 1643657/1643994 co-relation queries the response was YES. Maximal size of possible extension queue 780. Compared 107377 event pairs, 1230 based on Foata normal form. 206/13409 useless extension candidates. Maximal degree in co-relation 225799. Up to 7307 conditions per place. [2022-11-21 16:27:28,849 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1171 selfloop transitions, 2273 changer transitions 0/3593 dead transitions. [2022-11-21 16:27:28,849 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 3593 transitions, 196809 flow [2022-11-21 16:27:28,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:27:28,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-21 16:27:28,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2495 transitions. [2022-11-21 16:27:28,853 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6004813477737665 [2022-11-21 16:27:28,853 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2495 transitions. [2022-11-21 16:27:28,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2495 transitions. [2022-11-21 16:27:28,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:27:28,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2495 transitions. [2022-11-21 16:27:28,855 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.33333333333334) internal successors, (2495), 15 states have internal predecessors, (2495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:27:28,857 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-21 16:27:28,858 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-21 16:27:28,858 INFO L175 Difference]: Start difference. First operand has 580 places, 3178 transitions, 173783 flow. Second operand 15 states and 2495 transitions. [2022-11-21 16:27:28,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 3593 transitions, 196809 flow [2022-11-21 16:27:43,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 3593 transitions, 195659 flow, removed 21 selfloop flow, removed 9 redundant places. [2022-11-21 16:27:43,443 INFO L231 Difference]: Finished difference. Result has 591 places, 3377 transitions, 189831 flow [2022-11-21 16:27:43,445 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=172819, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2079, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=971, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=189831, PETRI_PLACES=591, PETRI_TRANSITIONS=3377} [2022-11-21 16:27:43,445 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 318 predicate places. [2022-11-21 16:27:43,445 INFO L495 AbstractCegarLoop]: Abstraction has has 591 places, 3377 transitions, 189831 flow [2022-11-21 16:27:43,446 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-21 16:27:43,446 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 16:27:43,446 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:27:43,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-11-21 16:27:43,447 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-21 16:27:43,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:27:43,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1223367702, now seen corresponding path program 12 times [2022-11-21 16:27:43,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:27:43,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277666236] [2022-11-21 16:27:43,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:27:43,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:27:43,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:27:44,526 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-21 16:27:44,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:27:44,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277666236] [2022-11-21 16:27:44,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277666236] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:27:44,526 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:27:44,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-21 16:27:44,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066818977] [2022-11-21 16:27:44,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:27:44,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-21 16:27:44,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:27:44,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:27:44,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:27:44,530 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-21 16:27:44,531 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 3377 transitions, 189831 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-21 16:27:44,531 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 16:27:44,531 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-21 16:27:44,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand