./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/ldv-races/race-2_5-container_of.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_f857cc89-8269-4fa9-9e69-b112406078b2/bin/uautomizer-vX5HgA9Q3a/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f857cc89-8269-4fa9-9e69-b112406078b2/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_f857cc89-8269-4fa9-9e69-b112406078b2/bin/uautomizer-vX5HgA9Q3a/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f857cc89-8269-4fa9-9e69-b112406078b2/bin/uautomizer-vX5HgA9Q3a/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-races/race-2_5-container_of.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f857cc89-8269-4fa9-9e69-b112406078b2/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_f857cc89-8269-4fa9-9e69-b112406078b2/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 c62a6a6ca02e763ce9adebe2a1f0301f133cb0abc0bbd9fb473585b57a9c78f2 --- 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 17:24:04,626 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-21 17:24:04,629 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-21 17:24:04,655 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-21 17:24:04,655 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-21 17:24:04,657 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-21 17:24:04,659 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-21 17:24:04,661 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-21 17:24:04,664 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-21 17:24:04,671 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-21 17:24:04,672 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-21 17:24:04,674 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-21 17:24:04,678 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-21 17:24:04,680 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-21 17:24:04,681 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-21 17:24:04,689 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-21 17:24:04,690 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-21 17:24:04,691 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-21 17:24:04,693 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-21 17:24:04,699 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-21 17:24:04,701 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-21 17:24:04,708 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-21 17:24:04,709 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-21 17:24:04,716 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-21 17:24:04,720 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-21 17:24:04,721 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-21 17:24:04,727 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-21 17:24:04,729 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-21 17:24:04,729 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-21 17:24:04,731 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-21 17:24:04,731 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-21 17:24:04,732 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-21 17:24:04,733 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-21 17:24:04,736 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-21 17:24:04,738 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-21 17:24:04,739 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-21 17:24:04,740 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-21 17:24:04,741 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-21 17:24:04,742 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-21 17:24:04,744 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-21 17:24:04,747 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-21 17:24:04,749 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f857cc89-8269-4fa9-9e69-b112406078b2/bin/uautomizer-vX5HgA9Q3a/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-11-21 17:24:04,793 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-21 17:24:04,794 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-21 17:24:04,795 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-21 17:24:04,795 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-21 17:24:04,796 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-21 17:24:04,797 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-21 17:24:04,797 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-21 17:24:04,798 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-21 17:24:04,798 INFO L138 SettingsManager]: * Use SBE=true [2022-11-21 17:24:04,799 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-21 17:24:04,800 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-21 17:24:04,801 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-21 17:24:04,801 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-21 17:24:04,801 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-21 17:24:04,802 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-21 17:24:04,802 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-21 17:24:04,802 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-21 17:24:04,803 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-21 17:24:04,803 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-11-21 17:24:04,803 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-21 17:24:04,804 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-21 17:24:04,804 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-21 17:24:04,804 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-21 17:24:04,805 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-21 17:24:04,805 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-21 17:24:04,805 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-21 17:24:04,806 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-21 17:24:04,806 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-21 17:24:04,807 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-21 17:24:04,808 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-21 17:24:04,808 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-21 17:24:04,808 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-21 17:24:04,809 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-21 17:24:04,809 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-21 17:24:04,809 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-21 17:24:04,810 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_f857cc89-8269-4fa9-9e69-b112406078b2/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_f857cc89-8269-4fa9-9e69-b112406078b2/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 -> c62a6a6ca02e763ce9adebe2a1f0301f133cb0abc0bbd9fb473585b57a9c78f2 [2022-11-21 17:24:05,254 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-21 17:24:05,301 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-21 17:24:05,305 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-21 17:24:05,306 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-21 17:24:05,307 INFO L275 PluginConnector]: CDTParser initialized [2022-11-21 17:24:05,308 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f857cc89-8269-4fa9-9e69-b112406078b2/bin/uautomizer-vX5HgA9Q3a/../../sv-benchmarks/c/ldv-races/race-2_5-container_of.i [2022-11-21 17:24:08,727 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-21 17:24:09,228 INFO L351 CDTParser]: Found 1 translation units. [2022-11-21 17:24:09,230 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f857cc89-8269-4fa9-9e69-b112406078b2/sv-benchmarks/c/ldv-races/race-2_5-container_of.i [2022-11-21 17:24:09,266 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f857cc89-8269-4fa9-9e69-b112406078b2/bin/uautomizer-vX5HgA9Q3a/data/25ad91e5a/823d0e895f874bce87e2af9b1c7116fa/FLAGdc7cfa91b [2022-11-21 17:24:09,290 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f857cc89-8269-4fa9-9e69-b112406078b2/bin/uautomizer-vX5HgA9Q3a/data/25ad91e5a/823d0e895f874bce87e2af9b1c7116fa [2022-11-21 17:24:09,297 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-21 17:24:09,300 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-21 17:24:09,305 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-21 17:24:09,305 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-21 17:24:09,310 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-21 17:24:09,311 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 05:24:09" (1/1) ... [2022-11-21 17:24:09,313 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f89bf7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 05:24:09, skipping insertion in model container [2022-11-21 17:24:09,313 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 05:24:09" (1/1) ... [2022-11-21 17:24:09,323 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-21 17:24:09,417 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-21 17:24:09,629 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-21 17:24:10,444 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_f857cc89-8269-4fa9-9e69-b112406078b2/sv-benchmarks/c/ldv-races/race-2_5-container_of.i[75002,75015] [2022-11-21 17:24:10,528 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 17:24:10,541 INFO L203 MainTranslator]: Completed pre-run [2022-11-21 17:24:10,558 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-21 17:24:10,600 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_f857cc89-8269-4fa9-9e69-b112406078b2/sv-benchmarks/c/ldv-races/race-2_5-container_of.i[75002,75015] [2022-11-21 17:24:10,630 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 17:24:10,878 INFO L208 MainTranslator]: Completed translation [2022-11-21 17:24:10,878 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 05:24:10 WrapperNode [2022-11-21 17:24:10,879 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-21 17:24:10,880 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-21 17:24:10,881 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-21 17:24:10,881 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-21 17:24:10,891 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 05:24:10" (1/1) ... [2022-11-21 17:24:10,947 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 05:24:10" (1/1) ... [2022-11-21 17:24:10,995 INFO L138 Inliner]: procedures = 469, calls = 63, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 225 [2022-11-21 17:24:10,996 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-21 17:24:10,997 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-21 17:24:10,997 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-21 17:24:10,997 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-21 17:24:11,012 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 05:24:10" (1/1) ... [2022-11-21 17:24:11,012 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 05:24:10" (1/1) ... [2022-11-21 17:24:11,026 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 05:24:10" (1/1) ... [2022-11-21 17:24:11,026 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 05:24:10" (1/1) ... [2022-11-21 17:24:11,063 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 05:24:10" (1/1) ... [2022-11-21 17:24:11,068 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 05:24:10" (1/1) ... [2022-11-21 17:24:11,073 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 05:24:10" (1/1) ... [2022-11-21 17:24:11,090 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 05:24:10" (1/1) ... [2022-11-21 17:24:11,097 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-21 17:24:11,104 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-21 17:24:11,106 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-21 17:24:11,108 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-21 17:24:11,110 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 05:24:10" (1/1) ... [2022-11-21 17:24:11,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-21 17:24:11,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f857cc89-8269-4fa9-9e69-b112406078b2/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:24:11,157 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f857cc89-8269-4fa9-9e69-b112406078b2/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-21 17:24:11,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f857cc89-8269-4fa9-9e69-b112406078b2/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-21 17:24:11,238 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-21 17:24:11,239 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-21 17:24:11,240 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-21 17:24:11,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-21 17:24:11,241 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-11-21 17:24:11,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-21 17:24:11,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-21 17:24:11,242 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-21 17:24:11,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-21 17:24:11,242 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-11-21 17:24:11,242 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-11-21 17:24:11,242 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-21 17:24:11,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-21 17:24:11,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-21 17:24:11,245 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 17:24:11,743 INFO L235 CfgBuilder]: Building ICFG [2022-11-21 17:24:11,746 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-21 17:24:12,420 INFO L276 CfgBuilder]: Performing block encoding [2022-11-21 17:24:12,617 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-21 17:24:12,617 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-21 17:24:12,620 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 05:24:12 BoogieIcfgContainer [2022-11-21 17:24:12,620 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-21 17:24:12,623 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-21 17:24:12,623 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-21 17:24:12,627 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-21 17:24:12,628 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 05:24:09" (1/3) ... [2022-11-21 17:24:12,628 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4748d6b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 05:24:12, skipping insertion in model container [2022-11-21 17:24:12,629 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 05:24:10" (2/3) ... [2022-11-21 17:24:12,629 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4748d6b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 05:24:12, skipping insertion in model container [2022-11-21 17:24:12,629 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 05:24:12" (3/3) ... [2022-11-21 17:24:12,631 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_5-container_of.i [2022-11-21 17:24:12,642 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-21 17:24:12,655 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-21 17:24:12,656 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 17 error locations. [2022-11-21 17:24:12,656 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-21 17:24:12,815 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-21 17:24:12,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 247 places, 247 transitions, 510 flow [2022-11-21 17:24:13,019 INFO L130 PetriNetUnfolder]: 8/324 cut-off events. [2022-11-21 17:24:13,019 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-21 17:24:13,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 333 conditions, 324 events. 8/324 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 625 event pairs, 0 based on Foata normal form. 0/289 useless extension candidates. Maximal degree in co-relation 167. Up to 4 conditions per place. [2022-11-21 17:24:13,029 INFO L82 GeneralOperation]: Start removeDead. Operand has 247 places, 247 transitions, 510 flow [2022-11-21 17:24:13,038 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 245 places, 244 transitions, 500 flow [2022-11-21 17:24:13,050 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-21 17:24:13,058 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;@5e13afa6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-21 17:24:13,058 INFO L358 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2022-11-21 17:24:13,071 INFO L130 PetriNetUnfolder]: 0/42 cut-off events. [2022-11-21 17:24:13,071 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-21 17:24:13,071 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:24:13,072 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 17:24:13,073 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:24:13,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:24:13,079 INFO L85 PathProgramCache]: Analyzing trace with hash 2121246416, now seen corresponding path program 1 times [2022-11-21 17:24:13,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:24:13,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809661691] [2022-11-21 17:24:13,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:24:13,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:24:13,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:24:14,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 17:24:14,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:24:14,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809661691] [2022-11-21 17:24:14,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809661691] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:24:14,350 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:24:14,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 17:24:14,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457358839] [2022-11-21 17:24:14,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:24:14,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 17:24:14,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:24:14,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 17:24:14,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 17:24:14,437 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 247 [2022-11-21 17:24:14,446 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 244 transitions, 500 flow. Second operand has 6 states, 6 states have (on average 148.83333333333334) internal successors, (893), 6 states have internal predecessors, (893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:14,447 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:24:14,447 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 247 [2022-11-21 17:24:14,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:24:15,653 INFO L130 PetriNetUnfolder]: 766/2163 cut-off events. [2022-11-21 17:24:15,654 INFO L131 PetriNetUnfolder]: For 14/14 co-relation queries the response was YES. [2022-11-21 17:24:15,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3553 conditions, 2163 events. 766/2163 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 14262 event pairs, 765 based on Foata normal form. 36/2036 useless extension candidates. Maximal degree in co-relation 3134. Up to 1367 conditions per place. [2022-11-21 17:24:15,681 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 75 selfloop transitions, 5 changer transitions 17/225 dead transitions. [2022-11-21 17:24:15,681 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 225 transitions, 624 flow [2022-11-21 17:24:15,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 17:24:15,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 17:24:15,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 978 transitions. [2022-11-21 17:24:15,709 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.659919028340081 [2022-11-21 17:24:15,710 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 978 transitions. [2022-11-21 17:24:15,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 978 transitions. [2022-11-21 17:24:15,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:24:15,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 978 transitions. [2022-11-21 17:24:15,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 163.0) internal successors, (978), 6 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:15,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:15,743 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:15,745 INFO L175 Difference]: Start difference. First operand has 245 places, 244 transitions, 500 flow. Second operand 6 states and 978 transitions. [2022-11-21 17:24:15,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 225 transitions, 624 flow [2022-11-21 17:24:15,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 225 transitions, 616 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-21 17:24:15,765 INFO L231 Difference]: Finished difference. Result has 231 places, 208 transitions, 430 flow [2022-11-21 17:24:15,768 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=430, PETRI_PLACES=231, PETRI_TRANSITIONS=208} [2022-11-21 17:24:15,780 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, -14 predicate places. [2022-11-21 17:24:15,781 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 208 transitions, 430 flow [2022-11-21 17:24:15,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 148.83333333333334) internal successors, (893), 6 states have internal predecessors, (893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:15,782 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:24:15,783 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 17:24:15,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-21 17:24:15,784 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:24:15,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:24:15,785 INFO L85 PathProgramCache]: Analyzing trace with hash -140736374, now seen corresponding path program 1 times [2022-11-21 17:24:15,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:24:15,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565232470] [2022-11-21 17:24:15,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:24:15,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:24:15,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:24:16,539 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 17:24:16,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:24:16,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565232470] [2022-11-21 17:24:16,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565232470] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:24:16,547 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:24:16,547 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 17:24:16,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115090369] [2022-11-21 17:24:16,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:24:16,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 17:24:16,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:24:16,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 17:24:16,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 17:24:16,561 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 247 [2022-11-21 17:24:16,563 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 208 transitions, 430 flow. Second operand has 6 states, 6 states have (on average 149.83333333333334) internal successors, (899), 6 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:16,563 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:24:16,563 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 247 [2022-11-21 17:24:16,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:24:17,366 INFO L130 PetriNetUnfolder]: 742/1881 cut-off events. [2022-11-21 17:24:17,366 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-21 17:24:17,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3223 conditions, 1881 events. 742/1881 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 11902 event pairs, 741 based on Foata normal form. 0/1755 useless extension candidates. Maximal degree in co-relation 3161. Up to 1325 conditions per place. [2022-11-21 17:24:17,382 INFO L137 encePairwiseOnDemand]: 241/247 looper letters, 74 selfloop transitions, 5 changer transitions 0/207 dead transitions. [2022-11-21 17:24:17,382 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 207 transitions, 586 flow [2022-11-21 17:24:17,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 17:24:17,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 17:24:17,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 962 transitions. [2022-11-21 17:24:17,386 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6491228070175439 [2022-11-21 17:24:17,387 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 962 transitions. [2022-11-21 17:24:17,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 962 transitions. [2022-11-21 17:24:17,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:24:17,388 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 962 transitions. [2022-11-21 17:24:17,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 160.33333333333334) internal successors, (962), 6 states have internal predecessors, (962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:17,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:17,396 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:17,397 INFO L175 Difference]: Start difference. First operand has 231 places, 208 transitions, 430 flow. Second operand 6 states and 962 transitions. [2022-11-21 17:24:17,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 207 transitions, 586 flow [2022-11-21 17:24:17,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 207 transitions, 576 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-21 17:24:17,404 INFO L231 Difference]: Finished difference. Result has 213 places, 207 transitions, 428 flow [2022-11-21 17:24:17,405 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=428, PETRI_PLACES=213, PETRI_TRANSITIONS=207} [2022-11-21 17:24:17,406 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, -32 predicate places. [2022-11-21 17:24:17,407 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 207 transitions, 428 flow [2022-11-21 17:24:17,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 149.83333333333334) internal successors, (899), 6 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:17,408 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:24:17,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] [2022-11-21 17:24:17,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-21 17:24:17,409 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:24:17,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:24:17,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1153358172, now seen corresponding path program 1 times [2022-11-21 17:24:17,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:24:17,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123977071] [2022-11-21 17:24:17,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:24:17,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:24:17,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:24:18,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 17:24:18,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:24:18,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123977071] [2022-11-21 17:24:18,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123977071] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:24:18,023 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:24:18,023 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 17:24:18,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101615442] [2022-11-21 17:24:18,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:24:18,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 17:24:18,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:24:18,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 17:24:18,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 17:24:18,027 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 247 [2022-11-21 17:24:18,029 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 207 transitions, 428 flow. Second operand has 6 states, 6 states have (on average 144.33333333333334) internal successors, (866), 6 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:18,029 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:24:18,029 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 247 [2022-11-21 17:24:18,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:24:19,179 INFO L130 PetriNetUnfolder]: 1018/2384 cut-off events. [2022-11-21 17:24:19,180 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-21 17:24:19,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4191 conditions, 2384 events. 1018/2384 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 15704 event pairs, 819 based on Foata normal form. 0/2264 useless extension candidates. Maximal degree in co-relation 4118. Up to 1695 conditions per place. [2022-11-21 17:24:19,200 INFO L137 encePairwiseOnDemand]: 234/247 looper letters, 82 selfloop transitions, 30 changer transitions 0/236 dead transitions. [2022-11-21 17:24:19,200 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 236 transitions, 710 flow [2022-11-21 17:24:19,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 17:24:19,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 17:24:19,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 959 transitions. [2022-11-21 17:24:19,205 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6470985155195681 [2022-11-21 17:24:19,205 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 959 transitions. [2022-11-21 17:24:19,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 959 transitions. [2022-11-21 17:24:19,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:24:19,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 959 transitions. [2022-11-21 17:24:19,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 159.83333333333334) internal successors, (959), 6 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:19,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:19,215 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:19,215 INFO L175 Difference]: Start difference. First operand has 213 places, 207 transitions, 428 flow. Second operand 6 states and 959 transitions. [2022-11-21 17:24:19,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 236 transitions, 710 flow [2022-11-21 17:24:19,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 236 transitions, 700 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-21 17:24:19,224 INFO L231 Difference]: Finished difference. Result has 218 places, 236 transitions, 620 flow [2022-11-21 17:24:19,224 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=620, PETRI_PLACES=218, PETRI_TRANSITIONS=236} [2022-11-21 17:24:19,226 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, -27 predicate places. [2022-11-21 17:24:19,227 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 236 transitions, 620 flow [2022-11-21 17:24:19,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 144.33333333333334) internal successors, (866), 6 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:19,228 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:24:19,228 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] [2022-11-21 17:24:19,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-21 17:24:19,229 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:24:19,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:24:19,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1732561676, now seen corresponding path program 1 times [2022-11-21 17:24:19,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:24:19,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917942087] [2022-11-21 17:24:19,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:24:19,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:24:19,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:24:19,441 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 17:24:19,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:24:19,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917942087] [2022-11-21 17:24:19,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917942087] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:24:19,442 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:24:19,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 17:24:19,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818532181] [2022-11-21 17:24:19,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:24:19,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-21 17:24:19,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:24:19,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-21 17:24:19,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-21 17:24:19,454 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 247 [2022-11-21 17:24:19,457 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 236 transitions, 620 flow. Second operand has 5 states, 5 states have (on average 205.8) internal successors, (1029), 5 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:19,457 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:24:19,457 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 247 [2022-11-21 17:24:19,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:24:19,962 INFO L130 PetriNetUnfolder]: 449/1623 cut-off events. [2022-11-21 17:24:19,962 INFO L131 PetriNetUnfolder]: For 460/520 co-relation queries the response was YES. [2022-11-21 17:24:19,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3133 conditions, 1623 events. 449/1623 cut-off events. For 460/520 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 10302 event pairs, 264 based on Foata normal form. 0/1533 useless extension candidates. Maximal degree in co-relation 2139. Up to 606 conditions per place. [2022-11-21 17:24:19,978 INFO L137 encePairwiseOnDemand]: 242/247 looper letters, 50 selfloop transitions, 4 changer transitions 0/241 dead transitions. [2022-11-21 17:24:19,978 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 241 transitions, 738 flow [2022-11-21 17:24:19,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 17:24:19,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 17:24:19,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1255 transitions. [2022-11-21 17:24:19,984 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8468286099865048 [2022-11-21 17:24:19,989 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1255 transitions. [2022-11-21 17:24:19,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1255 transitions. [2022-11-21 17:24:19,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:24:19,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1255 transitions. [2022-11-21 17:24:19,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 209.16666666666666) internal successors, (1255), 6 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:19,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:19,999 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:19,999 INFO L175 Difference]: Start difference. First operand has 218 places, 236 transitions, 620 flow. Second operand 6 states and 1255 transitions. [2022-11-21 17:24:19,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 241 transitions, 738 flow [2022-11-21 17:24:20,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 241 transitions, 738 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-21 17:24:20,043 INFO L231 Difference]: Finished difference. Result has 227 places, 239 transitions, 649 flow [2022-11-21 17:24:20,044 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=620, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=649, PETRI_PLACES=227, PETRI_TRANSITIONS=239} [2022-11-21 17:24:20,045 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, -18 predicate places. [2022-11-21 17:24:20,046 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 239 transitions, 649 flow [2022-11-21 17:24:20,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 205.8) internal successors, (1029), 5 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:20,047 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:24:20,047 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 17:24:20,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-21 17:24:20,048 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:24:20,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:24:20,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1253499727, now seen corresponding path program 1 times [2022-11-21 17:24:20,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:24:20,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160861790] [2022-11-21 17:24:20,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:24:20,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:24:20,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:24:20,835 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 17:24:20,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:24:20,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160861790] [2022-11-21 17:24:20,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160861790] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:24:20,836 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:24:20,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 17:24:20,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095855519] [2022-11-21 17:24:20,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:24:20,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 17:24:20,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:24:20,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 17:24:20,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 17:24:20,841 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 247 [2022-11-21 17:24:20,843 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 239 transitions, 649 flow. Second operand has 6 states, 6 states have (on average 145.33333333333334) internal successors, (872), 6 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:20,843 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:24:20,843 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 247 [2022-11-21 17:24:20,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:24:22,166 INFO L130 PetriNetUnfolder]: 1147/2607 cut-off events. [2022-11-21 17:24:22,166 INFO L131 PetriNetUnfolder]: For 845/851 co-relation queries the response was YES. [2022-11-21 17:24:22,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6228 conditions, 2607 events. 1147/2607 cut-off events. For 845/851 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 16732 event pairs, 753 based on Foata normal form. 0/2510 useless extension candidates. Maximal degree in co-relation 6125. Up to 1900 conditions per place. [2022-11-21 17:24:22,192 INFO L137 encePairwiseOnDemand]: 234/247 looper letters, 110 selfloop transitions, 30 changer transitions 0/268 dead transitions. [2022-11-21 17:24:22,192 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 268 transitions, 1035 flow [2022-11-21 17:24:22,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 17:24:22,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 17:24:22,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 959 transitions. [2022-11-21 17:24:22,197 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6470985155195681 [2022-11-21 17:24:22,197 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 959 transitions. [2022-11-21 17:24:22,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 959 transitions. [2022-11-21 17:24:22,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:24:22,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 959 transitions. [2022-11-21 17:24:22,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 159.83333333333334) internal successors, (959), 6 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:22,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:22,205 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:22,205 INFO L175 Difference]: Start difference. First operand has 227 places, 239 transitions, 649 flow. Second operand 6 states and 959 transitions. [2022-11-21 17:24:22,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 268 transitions, 1035 flow [2022-11-21 17:24:22,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 268 transitions, 1034 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-21 17:24:22,216 INFO L231 Difference]: Finished difference. Result has 236 places, 268 transitions, 898 flow [2022-11-21 17:24:22,217 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=898, PETRI_PLACES=236, PETRI_TRANSITIONS=268} [2022-11-21 17:24:22,217 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, -9 predicate places. [2022-11-21 17:24:22,218 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 268 transitions, 898 flow [2022-11-21 17:24:22,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 145.33333333333334) internal successors, (872), 6 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:22,219 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:24:22,219 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 17:24:22,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-21 17:24:22,219 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:24:22,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:24:22,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1373465184, now seen corresponding path program 1 times [2022-11-21 17:24:22,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:24:22,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044074308] [2022-11-21 17:24:22,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:24:22,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:24:22,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:24:22,847 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 17:24:22,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:24:22,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044074308] [2022-11-21 17:24:22,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044074308] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:24:22,848 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:24:22,848 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 17:24:22,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565268692] [2022-11-21 17:24:22,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:24:22,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 17:24:22,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:24:22,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 17:24:22,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 17:24:22,853 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 247 [2022-11-21 17:24:22,855 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 268 transitions, 898 flow. Second operand has 6 states, 6 states have (on average 154.5) internal successors, (927), 6 states have internal predecessors, (927), 0 states have call successors, (0), 0 states 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 17:24:22,855 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:24:22,855 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 247 [2022-11-21 17:24:22,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:24:24,224 INFO L130 PetriNetUnfolder]: 1123/2692 cut-off events. [2022-11-21 17:24:24,225 INFO L131 PetriNetUnfolder]: For 2062/2224 co-relation queries the response was YES. [2022-11-21 17:24:24,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7695 conditions, 2692 events. 1123/2692 cut-off events. For 2062/2224 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 17777 event pairs, 548 based on Foata normal form. 0/2600 useless extension candidates. Maximal degree in co-relation 5643. Up to 1798 conditions per place. [2022-11-21 17:24:24,259 INFO L137 encePairwiseOnDemand]: 236/247 looper letters, 139 selfloop transitions, 22 changer transitions 0/298 dead transitions. [2022-11-21 17:24:24,260 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 298 transitions, 1377 flow [2022-11-21 17:24:24,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 17:24:24,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 17:24:24,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1012 transitions. [2022-11-21 17:24:24,264 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6828609986504723 [2022-11-21 17:24:24,264 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1012 transitions. [2022-11-21 17:24:24,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1012 transitions. [2022-11-21 17:24:24,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:24:24,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1012 transitions. [2022-11-21 17:24:24,271 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 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 17:24:24,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:24,276 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:24,276 INFO L175 Difference]: Start difference. First operand has 236 places, 268 transitions, 898 flow. Second operand 6 states and 1012 transitions. [2022-11-21 17:24:24,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 298 transitions, 1377 flow [2022-11-21 17:24:24,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 298 transitions, 1329 flow, removed 24 selfloop flow, removed 0 redundant places. [2022-11-21 17:24:24,298 INFO L231 Difference]: Finished difference. Result has 246 places, 289 transitions, 1064 flow [2022-11-21 17:24:24,299 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1064, PETRI_PLACES=246, PETRI_TRANSITIONS=289} [2022-11-21 17:24:24,304 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 1 predicate places. [2022-11-21 17:24:24,304 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 289 transitions, 1064 flow [2022-11-21 17:24:24,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 154.5) internal successors, (927), 6 states have internal predecessors, (927), 0 states have call successors, (0), 0 states 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 17:24:24,305 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:24:24,305 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 17:24:24,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-21 17:24:24,306 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:24:24,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:24:24,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1652809650, now seen corresponding path program 1 times [2022-11-21 17:24:24,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:24:24,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759731673] [2022-11-21 17:24:24,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:24:24,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:24:24,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:24:24,887 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 17:24:24,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:24:24,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759731673] [2022-11-21 17:24:24,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759731673] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:24:24,888 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:24:24,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 17:24:24,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18673647] [2022-11-21 17:24:24,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:24:24,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 17:24:24,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:24:24,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 17:24:24,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 17:24:24,898 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 247 [2022-11-21 17:24:24,899 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 289 transitions, 1064 flow. Second operand has 6 states, 6 states have (on average 148.16666666666666) internal successors, (889), 6 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:24,900 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:24:24,900 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 247 [2022-11-21 17:24:24,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:24:26,418 INFO L130 PetriNetUnfolder]: 1448/3388 cut-off events. [2022-11-21 17:24:26,419 INFO L131 PetriNetUnfolder]: For 3667/3693 co-relation queries the response was YES. [2022-11-21 17:24:26,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10650 conditions, 3388 events. 1448/3388 cut-off events. For 3667/3693 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 22586 event pairs, 515 based on Foata normal form. 0/3320 useless extension candidates. Maximal degree in co-relation 9454. Up to 2180 conditions per place. [2022-11-21 17:24:26,464 INFO L137 encePairwiseOnDemand]: 231/247 looper letters, 167 selfloop transitions, 26 changer transitions 0/324 dead transitions. [2022-11-21 17:24:26,464 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 324 transitions, 1652 flow [2022-11-21 17:24:26,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 17:24:26,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 17:24:26,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 976 transitions. [2022-11-21 17:24:26,468 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6585695006747638 [2022-11-21 17:24:26,469 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 976 transitions. [2022-11-21 17:24:26,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 976 transitions. [2022-11-21 17:24:26,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:24:26,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 976 transitions. [2022-11-21 17:24:26,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 162.66666666666666) internal successors, (976), 6 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:26,476 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:26,477 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:26,477 INFO L175 Difference]: Start difference. First operand has 246 places, 289 transitions, 1064 flow. Second operand 6 states and 976 transitions. [2022-11-21 17:24:26,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 324 transitions, 1652 flow [2022-11-21 17:24:26,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 324 transitions, 1652 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-21 17:24:26,495 INFO L231 Difference]: Finished difference. Result has 255 places, 309 transitions, 1328 flow [2022-11-21 17:24:26,496 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1062, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1328, PETRI_PLACES=255, PETRI_TRANSITIONS=309} [2022-11-21 17:24:26,496 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 10 predicate places. [2022-11-21 17:24:26,497 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 309 transitions, 1328 flow [2022-11-21 17:24:26,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 148.16666666666666) internal successors, (889), 6 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:26,498 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:24:26,498 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 17:24:26,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-21 17:24:26,498 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:24:26,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:24:26,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1071839121, now seen corresponding path program 1 times [2022-11-21 17:24:26,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:24:26,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446663283] [2022-11-21 17:24:26,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:24:26,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:24:26,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:24:26,727 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 17:24:26,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:24:26,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446663283] [2022-11-21 17:24:26,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446663283] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:24:26,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:24:26,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 17:24:26,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177822707] [2022-11-21 17:24:26,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:24:26,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-21 17:24:26,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:24:26,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-21 17:24:26,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-21 17:24:26,732 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 247 [2022-11-21 17:24:26,733 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 309 transitions, 1328 flow. Second operand has 5 states, 5 states have (on average 206.4) internal successors, (1032), 5 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:26,734 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:24:26,734 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 247 [2022-11-21 17:24:26,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:24:27,236 INFO L130 PetriNetUnfolder]: 327/1127 cut-off events. [2022-11-21 17:24:27,237 INFO L131 PetriNetUnfolder]: For 1923/1995 co-relation queries the response was YES. [2022-11-21 17:24:27,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3317 conditions, 1127 events. 327/1127 cut-off events. For 1923/1995 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 6239 event pairs, 27 based on Foata normal form. 16/1124 useless extension candidates. Maximal degree in co-relation 3217. Up to 373 conditions per place. [2022-11-21 17:24:27,258 INFO L137 encePairwiseOnDemand]: 242/247 looper letters, 66 selfloop transitions, 4 changer transitions 1/253 dead transitions. [2022-11-21 17:24:27,258 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 253 transitions, 1124 flow [2022-11-21 17:24:27,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 17:24:27,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 17:24:27,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1278 transitions. [2022-11-21 17:24:27,267 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8623481781376519 [2022-11-21 17:24:27,267 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1278 transitions. [2022-11-21 17:24:27,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1278 transitions. [2022-11-21 17:24:27,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:24:27,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1278 transitions. [2022-11-21 17:24:27,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 213.0) internal successors, (1278), 6 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:27,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:27,277 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:27,277 INFO L175 Difference]: Start difference. First operand has 255 places, 309 transitions, 1328 flow. Second operand 6 states and 1278 transitions. [2022-11-21 17:24:27,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 253 transitions, 1124 flow [2022-11-21 17:24:27,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 253 transitions, 1055 flow, removed 3 selfloop flow, removed 24 redundant places. [2022-11-21 17:24:27,288 INFO L231 Difference]: Finished difference. Result has 234 places, 227 transitions, 714 flow [2022-11-21 17:24:27,289 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=714, PETRI_PLACES=234, PETRI_TRANSITIONS=227} [2022-11-21 17:24:27,289 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, -11 predicate places. [2022-11-21 17:24:27,290 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 227 transitions, 714 flow [2022-11-21 17:24:27,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 206.4) internal successors, (1032), 5 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:27,291 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:24:27,291 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] [2022-11-21 17:24:27,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-21 17:24:27,291 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:24:27,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:24:27,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1726618591, now seen corresponding path program 1 times [2022-11-21 17:24:27,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:24:27,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205330220] [2022-11-21 17:24:27,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:24:27,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:24:27,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:24:31,234 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 17:24:31,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:24:31,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205330220] [2022-11-21 17:24:31,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205330220] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:24:31,234 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:24:31,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:24:31,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201517629] [2022-11-21 17:24:31,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:24:31,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:24:31,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:24:31,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:24:31,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:24:31,241 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:24:31,245 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 227 transitions, 714 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:24:31,245 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:24:31,245 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:24:31,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:24:34,060 INFO L130 PetriNetUnfolder]: 1024/2127 cut-off events. [2022-11-21 17:24:34,060 INFO L131 PetriNetUnfolder]: For 4017/4045 co-relation queries the response was YES. [2022-11-21 17:24:34,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7118 conditions, 2127 events. 1024/2127 cut-off events. For 4017/4045 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 12345 event pairs, 51 based on Foata normal form. 8/2114 useless extension candidates. Maximal degree in co-relation 6940. Up to 829 conditions per place. [2022-11-21 17:24:34,079 INFO L137 encePairwiseOnDemand]: 227/247 looper letters, 237 selfloop transitions, 64 changer transitions 0/412 dead transitions. [2022-11-21 17:24:34,079 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 412 transitions, 2480 flow [2022-11-21 17:24:34,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-21 17:24:34,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-21 17:24:34,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2762 transitions. [2022-11-21 17:24:34,089 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5591093117408907 [2022-11-21 17:24:34,089 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2762 transitions. [2022-11-21 17:24:34,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2762 transitions. [2022-11-21 17:24:34,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:24:34,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2762 transitions. [2022-11-21 17:24:34,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.1) internal successors, (2762), 20 states have internal predecessors, (2762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:34,118 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:34,121 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:34,121 INFO L175 Difference]: Start difference. First operand has 234 places, 227 transitions, 714 flow. Second operand 20 states and 2762 transitions. [2022-11-21 17:24:34,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 412 transitions, 2480 flow [2022-11-21 17:24:34,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 412 transitions, 2455 flow, removed 3 selfloop flow, removed 7 redundant places. [2022-11-21 17:24:34,143 INFO L231 Difference]: Finished difference. Result has 254 places, 276 transitions, 1355 flow [2022-11-21 17:24:34,144 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1355, PETRI_PLACES=254, PETRI_TRANSITIONS=276} [2022-11-21 17:24:34,148 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 9 predicate places. [2022-11-21 17:24:34,148 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 276 transitions, 1355 flow [2022-11-21 17:24:34,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:24:34,150 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:24:34,150 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] [2022-11-21 17:24:34,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-21 17:24:34,151 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:24:34,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:24:34,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1393729333, now seen corresponding path program 2 times [2022-11-21 17:24:34,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:24:34,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165016245] [2022-11-21 17:24:34,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:24:34,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:24:34,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:24:36,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 17:24:36,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:24:36,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165016245] [2022-11-21 17:24:36,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165016245] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:24:36,562 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:24:36,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:24:36,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242311160] [2022-11-21 17:24:36,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:24:36,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:24:36,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:24:36,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:24:36,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:24:36,566 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:24:36,569 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 276 transitions, 1355 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:24:36,569 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:24:36,569 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:24:36,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:24:38,555 INFO L130 PetriNetUnfolder]: 1268/2618 cut-off events. [2022-11-21 17:24:38,555 INFO L131 PetriNetUnfolder]: For 11527/11555 co-relation queries the response was YES. [2022-11-21 17:24:38,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11180 conditions, 2618 events. 1268/2618 cut-off events. For 11527/11555 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15670 event pairs, 366 based on Foata normal form. 8/2593 useless extension candidates. Maximal degree in co-relation 10998. Up to 1471 conditions per place. [2022-11-21 17:24:38,587 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 212 selfloop transitions, 85 changer transitions 0/408 dead transitions. [2022-11-21 17:24:38,587 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 408 transitions, 2949 flow [2022-11-21 17:24:38,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-21 17:24:38,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-21 17:24:38,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2367 transitions. [2022-11-21 17:24:38,602 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5637056442010002 [2022-11-21 17:24:38,602 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2367 transitions. [2022-11-21 17:24:38,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2367 transitions. [2022-11-21 17:24:38,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:24:38,607 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2367 transitions. [2022-11-21 17:24:38,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 139.23529411764707) internal successors, (2367), 17 states have internal predecessors, (2367), 0 states have call successors, (0), 0 states 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 17:24:38,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 247.0) internal successors, (4446), 18 states have internal predecessors, (4446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:38,632 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 247.0) internal successors, (4446), 18 states have internal predecessors, (4446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:38,632 INFO L175 Difference]: Start difference. First operand has 254 places, 276 transitions, 1355 flow. Second operand 17 states and 2367 transitions. [2022-11-21 17:24:38,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 408 transitions, 2949 flow [2022-11-21 17:24:38,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 408 transitions, 2881 flow, removed 15 selfloop flow, removed 9 redundant places. [2022-11-21 17:24:38,669 INFO L231 Difference]: Finished difference. Result has 269 places, 323 transitions, 2278 flow [2022-11-21 17:24:38,670 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2278, PETRI_PLACES=269, PETRI_TRANSITIONS=323} [2022-11-21 17:24:38,670 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 24 predicate places. [2022-11-21 17:24:38,671 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 323 transitions, 2278 flow [2022-11-21 17:24:38,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:24:38,672 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:24:38,673 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] [2022-11-21 17:24:38,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-21 17:24:38,673 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:24:38,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:24:38,674 INFO L85 PathProgramCache]: Analyzing trace with hash 159715451, now seen corresponding path program 3 times [2022-11-21 17:24:38,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:24:38,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887131477] [2022-11-21 17:24:38,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:24:38,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:24:38,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:24:40,891 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 17:24:40,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:24:40,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887131477] [2022-11-21 17:24:40,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887131477] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:24:40,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:24:40,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:24:40,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488000039] [2022-11-21 17:24:40,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:24:40,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:24:40,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:24:40,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:24:40,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:24:40,897 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:24:40,900 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 323 transitions, 2278 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:24:40,900 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:24:40,900 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:24:40,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:24:43,765 INFO L130 PetriNetUnfolder]: 1375/2751 cut-off events. [2022-11-21 17:24:43,765 INFO L131 PetriNetUnfolder]: For 18341/18341 co-relation queries the response was YES. [2022-11-21 17:24:43,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13987 conditions, 2751 events. 1375/2751 cut-off events. For 18341/18341 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 16219 event pairs, 399 based on Foata normal form. 8/2726 useless extension candidates. Maximal degree in co-relation 13797. Up to 1418 conditions per place. [2022-11-21 17:24:43,802 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 199 selfloop transitions, 127 changer transitions 0/437 dead transitions. [2022-11-21 17:24:43,802 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 437 transitions, 3895 flow [2022-11-21 17:24:43,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-21 17:24:43,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-21 17:24:43,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2233 transitions. [2022-11-21 17:24:43,812 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5650303643724697 [2022-11-21 17:24:43,812 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2233 transitions. [2022-11-21 17:24:43,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2233 transitions. [2022-11-21 17:24:43,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:24:43,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2233 transitions. [2022-11-21 17:24:43,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 139.5625) internal successors, (2233), 16 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states 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 17:24:43,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 247.0) internal successors, (4199), 17 states have internal predecessors, (4199), 0 states have call successors, (0), 0 states 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 17:24:43,832 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 247.0) internal successors, (4199), 17 states have internal predecessors, (4199), 0 states have call successors, (0), 0 states 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 17:24:43,832 INFO L175 Difference]: Start difference. First operand has 269 places, 323 transitions, 2278 flow. Second operand 16 states and 2233 transitions. [2022-11-21 17:24:43,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 437 transitions, 3895 flow [2022-11-21 17:24:43,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 437 transitions, 3698 flow, removed 83 selfloop flow, removed 9 redundant places. [2022-11-21 17:24:43,920 INFO L231 Difference]: Finished difference. Result has 281 places, 367 transitions, 3262 flow [2022-11-21 17:24:43,921 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2149, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3262, PETRI_PLACES=281, PETRI_TRANSITIONS=367} [2022-11-21 17:24:43,922 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 36 predicate places. [2022-11-21 17:24:43,922 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 367 transitions, 3262 flow [2022-11-21 17:24:43,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:24:43,924 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:24:43,924 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] [2022-11-21 17:24:43,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-21 17:24:43,924 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:24:43,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:24:43,925 INFO L85 PathProgramCache]: Analyzing trace with hash 458935901, now seen corresponding path program 4 times [2022-11-21 17:24:43,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:24:43,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780374686] [2022-11-21 17:24:43,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:24:43,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:24:43,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:24:47,026 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 17:24:47,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:24:47,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780374686] [2022-11-21 17:24:47,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780374686] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:24:47,027 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:24:47,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:24:47,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904035209] [2022-11-21 17:24:47,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:24:47,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:24:47,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:24:47,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:24:47,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:24:47,032 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:24:47,036 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 367 transitions, 3262 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:24:47,037 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:24:47,037 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:24:47,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:24:50,335 INFO L130 PetriNetUnfolder]: 1655/3274 cut-off events. [2022-11-21 17:24:50,335 INFO L131 PetriNetUnfolder]: For 32815/32899 co-relation queries the response was YES. [2022-11-21 17:24:50,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18804 conditions, 3274 events. 1655/3274 cut-off events. For 32815/32899 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 20192 event pairs, 260 based on Foata normal form. 8/3250 useless extension candidates. Maximal degree in co-relation 18609. Up to 1454 conditions per place. [2022-11-21 17:24:50,377 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 317 selfloop transitions, 161 changer transitions 0/589 dead transitions. [2022-11-21 17:24:50,377 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 589 transitions, 7145 flow [2022-11-21 17:24:50,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-21 17:24:50,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-21 17:24:50,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2768 transitions. [2022-11-21 17:24:50,385 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5603238866396761 [2022-11-21 17:24:50,386 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2768 transitions. [2022-11-21 17:24:50,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2768 transitions. [2022-11-21 17:24:50,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:24:50,388 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2768 transitions. [2022-11-21 17:24:50,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.4) internal successors, (2768), 20 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:50,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:50,407 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:50,407 INFO L175 Difference]: Start difference. First operand has 281 places, 367 transitions, 3262 flow. Second operand 20 states and 2768 transitions. [2022-11-21 17:24:50,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 589 transitions, 7145 flow [2022-11-21 17:24:50,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 589 transitions, 6965 flow, removed 15 selfloop flow, removed 9 redundant places. [2022-11-21 17:24:50,527 INFO L231 Difference]: Finished difference. Result has 298 places, 440 transitions, 5176 flow [2022-11-21 17:24:50,528 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=5176, PETRI_PLACES=298, PETRI_TRANSITIONS=440} [2022-11-21 17:24:50,529 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 53 predicate places. [2022-11-21 17:24:50,529 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 440 transitions, 5176 flow [2022-11-21 17:24:50,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:24:50,530 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:24:50,530 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] [2022-11-21 17:24:50,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-21 17:24:50,531 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:24:50,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:24:50,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1435470851, now seen corresponding path program 5 times [2022-11-21 17:24:50,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:24:50,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734949825] [2022-11-21 17:24:50,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:24:50,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:24:50,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:24:52,951 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 17:24:52,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:24:52,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734949825] [2022-11-21 17:24:52,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734949825] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:24:52,952 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:24:52,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:24:52,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106200364] [2022-11-21 17:24:52,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:24:52,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:24:52,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:24:52,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:24:52,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:24:52,956 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:24:52,958 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 440 transitions, 5176 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:24:52,958 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:24:52,958 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:24:52,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:24:57,003 INFO L130 PetriNetUnfolder]: 1872/3659 cut-off events. [2022-11-21 17:24:57,003 INFO L131 PetriNetUnfolder]: For 50970/50970 co-relation queries the response was YES. [2022-11-21 17:24:57,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24355 conditions, 3659 events. 1872/3659 cut-off events. For 50970/50970 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 22995 event pairs, 422 based on Foata normal form. 8/3635 useless extension candidates. Maximal degree in co-relation 24153. Up to 1836 conditions per place. [2022-11-21 17:24:57,051 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 246 selfloop transitions, 235 changer transitions 0/592 dead transitions. [2022-11-21 17:24:57,051 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 592 transitions, 7984 flow [2022-11-21 17:24:57,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-21 17:24:57,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-21 17:24:57,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2375 transitions. [2022-11-21 17:24:57,058 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5656108597285068 [2022-11-21 17:24:57,058 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2375 transitions. [2022-11-21 17:24:57,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2375 transitions. [2022-11-21 17:24:57,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:24:57,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2375 transitions. [2022-11-21 17:24:57,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 139.7058823529412) internal successors, (2375), 17 states have internal predecessors, (2375), 0 states have call successors, (0), 0 states 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 17:24:57,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 247.0) internal successors, (4446), 18 states have internal predecessors, (4446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:57,078 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 247.0) internal successors, (4446), 18 states have internal predecessors, (4446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:24:57,078 INFO L175 Difference]: Start difference. First operand has 298 places, 440 transitions, 5176 flow. Second operand 17 states and 2375 transitions. [2022-11-21 17:24:57,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 592 transitions, 7984 flow [2022-11-21 17:24:57,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 592 transitions, 7669 flow, removed 92 selfloop flow, removed 12 redundant places. [2022-11-21 17:24:57,302 INFO L231 Difference]: Finished difference. Result has 308 places, 505 transitions, 7095 flow [2022-11-21 17:24:57,303 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=4925, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7095, PETRI_PLACES=308, PETRI_TRANSITIONS=505} [2022-11-21 17:24:57,304 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 63 predicate places. [2022-11-21 17:24:57,305 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 505 transitions, 7095 flow [2022-11-21 17:24:57,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:24:57,306 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:24:57,306 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] [2022-11-21 17:24:57,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-21 17:24:57,307 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:24:57,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:24:57,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1790632389, now seen corresponding path program 6 times [2022-11-21 17:24:57,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:24:57,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796380939] [2022-11-21 17:24:57,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:24:57,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:24:57,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:25:00,092 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 17:25:00,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:25:00,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796380939] [2022-11-21 17:25:00,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796380939] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:25:00,093 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:25:00,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:25:00,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897311273] [2022-11-21 17:25:00,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:25:00,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:25:00,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:25:00,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:25:00,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:25:00,098 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:25:00,100 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 505 transitions, 7095 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:25:00,100 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:25:00,101 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:25:00,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:25:03,859 INFO L130 PetriNetUnfolder]: 1946/3781 cut-off events. [2022-11-21 17:25:03,859 INFO L131 PetriNetUnfolder]: For 70368/70368 co-relation queries the response was YES. [2022-11-21 17:25:03,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27116 conditions, 3781 events. 1946/3781 cut-off events. For 70368/70368 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 24152 event pairs, 56 based on Foata normal form. 8/3770 useless extension candidates. Maximal degree in co-relation 26908. Up to 1745 conditions per place. [2022-11-21 17:25:03,909 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 367 selfloop transitions, 215 changer transitions 0/693 dead transitions. [2022-11-21 17:25:03,910 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 693 transitions, 11011 flow [2022-11-21 17:25:03,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-21 17:25:03,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-21 17:25:03,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2768 transitions. [2022-11-21 17:25:03,917 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5603238866396761 [2022-11-21 17:25:03,917 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2768 transitions. [2022-11-21 17:25:03,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2768 transitions. [2022-11-21 17:25:03,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:25:03,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2768 transitions. [2022-11-21 17:25:03,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.4) internal successors, (2768), 20 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:03,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:03,937 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:03,937 INFO L175 Difference]: Start difference. First operand has 308 places, 505 transitions, 7095 flow. Second operand 20 states and 2768 transitions. [2022-11-21 17:25:03,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 693 transitions, 11011 flow [2022-11-21 17:25:04,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 693 transitions, 10749 flow, removed 49 selfloop flow, removed 9 redundant places. [2022-11-21 17:25:04,259 INFO L231 Difference]: Finished difference. Result has 324 places, 537 transitions, 8247 flow [2022-11-21 17:25:04,260 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=6936, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8247, PETRI_PLACES=324, PETRI_TRANSITIONS=537} [2022-11-21 17:25:04,261 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 79 predicate places. [2022-11-21 17:25:04,262 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 537 transitions, 8247 flow [2022-11-21 17:25:04,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:25:04,263 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:25:04,263 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] [2022-11-21 17:25:04,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-21 17:25:04,264 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:25:04,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:25:04,264 INFO L85 PathProgramCache]: Analyzing trace with hash -151037885, now seen corresponding path program 7 times [2022-11-21 17:25:04,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:25:04,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249858989] [2022-11-21 17:25:04,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:25:04,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:25:04,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:25:06,509 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 17:25:06,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:25:06,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249858989] [2022-11-21 17:25:06,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249858989] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:25:06,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:25:06,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:25:06,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494421347] [2022-11-21 17:25:06,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:25:06,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:25:06,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:25:06,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:25:06,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:25:06,513 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:25:06,516 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 537 transitions, 8247 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:25:06,516 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:25:06,516 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:25:06,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:25:09,518 INFO L130 PetriNetUnfolder]: 2205/4295 cut-off events. [2022-11-21 17:25:09,518 INFO L131 PetriNetUnfolder]: For 80010/80010 co-relation queries the response was YES. [2022-11-21 17:25:09,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32432 conditions, 4295 events. 2205/4295 cut-off events. For 80010/80010 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 28069 event pairs, 431 based on Foata normal form. 8/4271 useless extension candidates. Maximal degree in co-relation 32218. Up to 2124 conditions per place. [2022-11-21 17:25:09,675 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 276 selfloop transitions, 309 changer transitions 0/696 dead transitions. [2022-11-21 17:25:09,675 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 696 transitions, 11805 flow [2022-11-21 17:25:09,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-21 17:25:09,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-21 17:25:09,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2374 transitions. [2022-11-21 17:25:09,682 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5653727077875684 [2022-11-21 17:25:09,682 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2374 transitions. [2022-11-21 17:25:09,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2374 transitions. [2022-11-21 17:25:09,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:25:09,684 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2374 transitions. [2022-11-21 17:25:09,693 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 139.64705882352942) internal successors, (2374), 17 states have internal predecessors, (2374), 0 states have call successors, (0), 0 states 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 17:25:09,700 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 247.0) internal successors, (4446), 18 states have internal predecessors, (4446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:09,702 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 247.0) internal successors, (4446), 18 states have internal predecessors, (4446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:09,703 INFO L175 Difference]: Start difference. First operand has 324 places, 537 transitions, 8247 flow. Second operand 17 states and 2374 transitions. [2022-11-21 17:25:09,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 696 transitions, 11805 flow [2022-11-21 17:25:10,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 696 transitions, 11582 flow, removed 34 selfloop flow, removed 12 redundant places. [2022-11-21 17:25:10,147 INFO L231 Difference]: Finished difference. Result has 336 places, 622 transitions, 11243 flow [2022-11-21 17:25:10,149 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=8075, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11243, PETRI_PLACES=336, PETRI_TRANSITIONS=622} [2022-11-21 17:25:10,151 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 91 predicate places. [2022-11-21 17:25:10,151 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 622 transitions, 11243 flow [2022-11-21 17:25:10,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:25:10,153 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:25:10,153 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] [2022-11-21 17:25:10,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-21 17:25:10,153 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:25:10,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:25:10,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1981756155, now seen corresponding path program 8 times [2022-11-21 17:25:10,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:25:10,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289130001] [2022-11-21 17:25:10,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:25:10,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:25:10,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:25:12,050 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 17:25:12,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:25:12,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289130001] [2022-11-21 17:25:12,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289130001] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:25:12,055 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:25:12,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:25:12,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121752974] [2022-11-21 17:25:12,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:25:12,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:25:12,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:25:12,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:25:12,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:25:12,059 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:25:12,061 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 622 transitions, 11243 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:25:12,062 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:25:12,062 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:25:12,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:25:15,496 INFO L130 PetriNetUnfolder]: 2251/4398 cut-off events. [2022-11-21 17:25:15,496 INFO L131 PetriNetUnfolder]: For 109426/109454 co-relation queries the response was YES. [2022-11-21 17:25:15,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36037 conditions, 4398 events. 2251/4398 cut-off events. For 109426/109454 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 29018 event pairs, 101 based on Foata normal form. 8/4383 useless extension candidates. Maximal degree in co-relation 35815. Up to 2085 conditions per place. [2022-11-21 17:25:15,593 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 418 selfloop transitions, 273 changer transitions 0/802 dead transitions. [2022-11-21 17:25:15,593 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 802 transitions, 15569 flow [2022-11-21 17:25:15,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-21 17:25:15,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-21 17:25:15,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2631 transitions. [2022-11-21 17:25:15,600 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.560622203281483 [2022-11-21 17:25:15,601 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2631 transitions. [2022-11-21 17:25:15,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2631 transitions. [2022-11-21 17:25:15,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:25:15,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2631 transitions. [2022-11-21 17:25:15,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 138.47368421052633) internal successors, (2631), 19 states have internal predecessors, (2631), 0 states have call successors, (0), 0 states 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 17:25:15,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:15,617 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:15,618 INFO L175 Difference]: Start difference. First operand has 336 places, 622 transitions, 11243 flow. Second operand 19 states and 2631 transitions. [2022-11-21 17:25:15,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 802 transitions, 15569 flow [2022-11-21 17:25:16,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 802 transitions, 15133 flow, removed 144 selfloop flow, removed 10 redundant places. [2022-11-21 17:25:16,183 INFO L231 Difference]: Finished difference. Result has 349 places, 641 transitions, 12406 flow [2022-11-21 17:25:16,183 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=10925, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=12406, PETRI_PLACES=349, PETRI_TRANSITIONS=641} [2022-11-21 17:25:16,184 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 104 predicate places. [2022-11-21 17:25:16,184 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 641 transitions, 12406 flow [2022-11-21 17:25:16,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:25:16,185 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:25:16,185 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] [2022-11-21 17:25:16,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-21 17:25:16,186 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:25:16,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:25:16,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1914038053, now seen corresponding path program 9 times [2022-11-21 17:25:16,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:25:16,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615067961] [2022-11-21 17:25:16,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:25:16,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:25:16,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:25:18,652 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 17:25:18,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:25:18,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615067961] [2022-11-21 17:25:18,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615067961] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:25:18,652 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:25:18,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:25:18,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569544146] [2022-11-21 17:25:18,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:25:18,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:25:18,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:25:18,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:25:18,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:25:18,657 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:25:18,660 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 641 transitions, 12406 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:25:18,660 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:25:18,660 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:25:18,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:25:22,750 INFO L130 PetriNetUnfolder]: 2410/4643 cut-off events. [2022-11-21 17:25:22,750 INFO L131 PetriNetUnfolder]: For 124889/124889 co-relation queries the response was YES. [2022-11-21 17:25:22,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40619 conditions, 4643 events. 2410/4643 cut-off events. For 124889/124889 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 30532 event pairs, 172 based on Foata normal form. 8/4625 useless extension candidates. Maximal degree in co-relation 40395. Up to 2683 conditions per place. [2022-11-21 17:25:22,808 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 359 selfloop transitions, 313 changer transitions 0/783 dead transitions. [2022-11-21 17:25:22,809 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 783 transitions, 15985 flow [2022-11-21 17:25:22,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-21 17:25:22,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-21 17:25:22,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2506 transitions. [2022-11-21 17:25:22,814 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5636527215474584 [2022-11-21 17:25:22,814 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2506 transitions. [2022-11-21 17:25:22,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2506 transitions. [2022-11-21 17:25:22,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:25:22,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2506 transitions. [2022-11-21 17:25:22,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 139.22222222222223) internal successors, (2506), 18 states have internal predecessors, (2506), 0 states have call successors, (0), 0 states 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 17:25:22,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:22,830 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:22,830 INFO L175 Difference]: Start difference. First operand has 349 places, 641 transitions, 12406 flow. Second operand 18 states and 2506 transitions. [2022-11-21 17:25:22,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 783 transitions, 15985 flow [2022-11-21 17:25:23,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 783 transitions, 15830 flow, removed 2 selfloop flow, removed 11 redundant places. [2022-11-21 17:25:23,378 INFO L231 Difference]: Finished difference. Result has 360 places, 687 transitions, 14757 flow [2022-11-21 17:25:23,379 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=12270, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=14757, PETRI_PLACES=360, PETRI_TRANSITIONS=687} [2022-11-21 17:25:23,379 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 115 predicate places. [2022-11-21 17:25:23,379 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 687 transitions, 14757 flow [2022-11-21 17:25:23,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:25:23,380 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:25:23,380 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] [2022-11-21 17:25:23,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-21 17:25:23,381 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:25:23,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:25:23,381 INFO L85 PathProgramCache]: Analyzing trace with hash -2038817223, now seen corresponding path program 10 times [2022-11-21 17:25:23,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:25:23,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724380762] [2022-11-21 17:25:23,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:25:23,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:25:23,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:25:25,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 17:25:25,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:25:25,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724380762] [2022-11-21 17:25:25,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724380762] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:25:25,646 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:25:25,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:25:25,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446333847] [2022-11-21 17:25:25,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:25:25,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:25:25,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:25:25,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:25:25,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:25:25,651 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:25:25,654 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 687 transitions, 14757 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:25:25,654 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:25:25,654 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:25:25,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:25:30,953 INFO L130 PetriNetUnfolder]: 2627/5124 cut-off events. [2022-11-21 17:25:30,953 INFO L131 PetriNetUnfolder]: For 162008/162008 co-relation queries the response was YES. [2022-11-21 17:25:31,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47077 conditions, 5124 events. 2627/5124 cut-off events. For 162008/162008 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 34675 event pairs, 448 based on Foata normal form. 8/5099 useless extension candidates. Maximal degree in co-relation 46848. Up to 2326 conditions per place. [2022-11-21 17:25:31,061 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 308 selfloop transitions, 478 changer transitions 0/897 dead transitions. [2022-11-21 17:25:31,062 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 897 transitions, 20111 flow [2022-11-21 17:25:31,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-21 17:25:31,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-21 17:25:31,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2765 transitions. [2022-11-21 17:25:31,068 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5597165991902834 [2022-11-21 17:25:31,068 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2765 transitions. [2022-11-21 17:25:31,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2765 transitions. [2022-11-21 17:25:31,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:25:31,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2765 transitions. [2022-11-21 17:25:31,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.25) internal successors, (2765), 20 states have internal predecessors, (2765), 0 states have call successors, (0), 0 states 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 17:25:31,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:31,264 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:31,265 INFO L175 Difference]: Start difference. First operand has 360 places, 687 transitions, 14757 flow. Second operand 20 states and 2765 transitions. [2022-11-21 17:25:31,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 897 transitions, 20111 flow [2022-11-21 17:25:32,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 897 transitions, 19920 flow, removed 48 selfloop flow, removed 11 redundant places. [2022-11-21 17:25:32,067 INFO L231 Difference]: Finished difference. Result has 380 places, 813 transitions, 19301 flow [2022-11-21 17:25:32,068 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=14567, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=356, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=19301, PETRI_PLACES=380, PETRI_TRANSITIONS=813} [2022-11-21 17:25:32,068 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 135 predicate places. [2022-11-21 17:25:32,068 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 813 transitions, 19301 flow [2022-11-21 17:25:32,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:25:32,069 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:25:32,069 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] [2022-11-21 17:25:32,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-21 17:25:32,069 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:25:32,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:25:32,070 INFO L85 PathProgramCache]: Analyzing trace with hash -853750051, now seen corresponding path program 11 times [2022-11-21 17:25:32,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:25:32,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447583073] [2022-11-21 17:25:32,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:25:32,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:25:32,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:25:34,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 17:25:34,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:25:34,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447583073] [2022-11-21 17:25:34,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447583073] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:25:34,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:25:34,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:25:34,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914182868] [2022-11-21 17:25:34,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:25:34,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:25:34,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:25:34,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:25:34,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:25:34,399 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:25:34,401 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 813 transitions, 19301 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:25:34,402 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:25:34,402 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:25:34,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:25:39,198 INFO L130 PetriNetUnfolder]: 2631/5128 cut-off events. [2022-11-21 17:25:39,198 INFO L131 PetriNetUnfolder]: For 186733/186761 co-relation queries the response was YES. [2022-11-21 17:25:39,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51024 conditions, 5128 events. 2631/5128 cut-off events. For 186733/186761 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 34892 event pairs, 121 based on Foata normal form. 8/5113 useless extension candidates. Maximal degree in co-relation 50783. Up to 2486 conditions per place. [2022-11-21 17:25:39,261 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 498 selfloop transitions, 347 changer transitions 0/956 dead transitions. [2022-11-21 17:25:39,261 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 956 transitions, 23274 flow [2022-11-21 17:25:39,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-21 17:25:39,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-21 17:25:39,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2766 transitions. [2022-11-21 17:25:39,268 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.559919028340081 [2022-11-21 17:25:39,268 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2766 transitions. [2022-11-21 17:25:39,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2766 transitions. [2022-11-21 17:25:39,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:25:39,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2766 transitions. [2022-11-21 17:25:39,274 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.3) internal successors, (2766), 20 states have internal predecessors, (2766), 0 states have call successors, (0), 0 states 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 17:25:39,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:39,280 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:39,281 INFO L175 Difference]: Start difference. First operand has 380 places, 813 transitions, 19301 flow. Second operand 20 states and 2766 transitions. [2022-11-21 17:25:39,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 956 transitions, 23274 flow [2022-11-21 17:25:40,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 956 transitions, 22797 flow, removed 233 selfloop flow, removed 6 redundant places. [2022-11-21 17:25:40,202 INFO L231 Difference]: Finished difference. Result has 397 places, 831 transitions, 20331 flow [2022-11-21 17:25:40,203 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=18856, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=20331, PETRI_PLACES=397, PETRI_TRANSITIONS=831} [2022-11-21 17:25:40,203 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 152 predicate places. [2022-11-21 17:25:40,203 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 831 transitions, 20331 flow [2022-11-21 17:25:40,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:25:40,204 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:25:40,204 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] [2022-11-21 17:25:40,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-21 17:25:40,205 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:25:40,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:25:40,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1298826229, now seen corresponding path program 12 times [2022-11-21 17:25:40,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:25:40,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638205429] [2022-11-21 17:25:40,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:25:40,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:25:40,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:25:42,261 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 17:25:42,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:25:42,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638205429] [2022-11-21 17:25:42,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638205429] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:25:42,262 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:25:42,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:25:42,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528032094] [2022-11-21 17:25:42,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:25:42,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:25:42,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:25:42,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:25:42,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:25:42,266 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:25:42,268 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 831 transitions, 20331 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:25:42,268 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:25:42,269 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:25:42,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:25:46,140 INFO L130 PetriNetUnfolder]: 2855/5518 cut-off events. [2022-11-21 17:25:46,140 INFO L131 PetriNetUnfolder]: For 218899/218899 co-relation queries the response was YES. [2022-11-21 17:25:46,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57582 conditions, 5518 events. 2855/5518 cut-off events. For 218899/218899 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 38008 event pairs, 211 based on Foata normal form. 8/5500 useless extension candidates. Maximal degree in co-relation 57337. Up to 3187 conditions per place. [2022-11-21 17:25:46,217 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 479 selfloop transitions, 399 changer transitions 0/989 dead transitions. [2022-11-21 17:25:46,217 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 989 transitions, 25653 flow [2022-11-21 17:25:46,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-21 17:25:46,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-21 17:25:46,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2505 transitions. [2022-11-21 17:25:46,222 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5634278002699056 [2022-11-21 17:25:46,222 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2505 transitions. [2022-11-21 17:25:46,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2505 transitions. [2022-11-21 17:25:46,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:25:46,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2505 transitions. [2022-11-21 17:25:46,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 139.16666666666666) internal successors, (2505), 18 states have internal predecessors, (2505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:46,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:46,233 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:46,234 INFO L175 Difference]: Start difference. First operand has 397 places, 831 transitions, 20331 flow. Second operand 18 states and 2505 transitions. [2022-11-21 17:25:46,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 989 transitions, 25653 flow [2022-11-21 17:25:47,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 989 transitions, 25392 flow, removed 22 selfloop flow, removed 14 redundant places. [2022-11-21 17:25:47,352 INFO L231 Difference]: Finished difference. Result has 407 places, 909 transitions, 24471 flow [2022-11-21 17:25:47,353 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=20088, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=831, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=24471, PETRI_PLACES=407, PETRI_TRANSITIONS=909} [2022-11-21 17:25:47,353 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 162 predicate places. [2022-11-21 17:25:47,354 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 909 transitions, 24471 flow [2022-11-21 17:25:47,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:25:47,354 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:25:47,354 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] [2022-11-21 17:25:47,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-21 17:25:47,355 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:25:47,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:25:47,355 INFO L85 PathProgramCache]: Analyzing trace with hash -656161895, now seen corresponding path program 13 times [2022-11-21 17:25:47,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:25:47,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320356190] [2022-11-21 17:25:47,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:25:47,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:25:47,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:25:49,608 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 17:25:49,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:25:49,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320356190] [2022-11-21 17:25:49,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320356190] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:25:49,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:25:49,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:25:49,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52489267] [2022-11-21 17:25:49,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:25:49,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:25:49,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:25:49,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:25:49,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:25:49,614 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:25:49,616 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 909 transitions, 24471 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:25:49,616 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:25:49,617 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:25:49,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:25:56,114 INFO L130 PetriNetUnfolder]: 3275/6346 cut-off events. [2022-11-21 17:25:56,114 INFO L131 PetriNetUnfolder]: For 299028/299056 co-relation queries the response was YES. [2022-11-21 17:25:56,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70470 conditions, 6346 events. 3275/6346 cut-off events. For 299028/299056 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 44749 event pairs, 264 based on Foata normal form. 8/6327 useless extension candidates. Maximal degree in co-relation 70218. Up to 3656 conditions per place. [2022-11-21 17:25:56,220 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 565 selfloop transitions, 471 changer transitions 0/1147 dead transitions. [2022-11-21 17:25:56,220 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 1147 transitions, 33211 flow [2022-11-21 17:25:56,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-21 17:25:56,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-21 17:25:56,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2767 transitions. [2022-11-21 17:25:56,225 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5601214574898785 [2022-11-21 17:25:56,225 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2767 transitions. [2022-11-21 17:25:56,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2767 transitions. [2022-11-21 17:25:56,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:25:56,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2767 transitions. [2022-11-21 17:25:56,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.35) internal successors, (2767), 20 states have internal predecessors, (2767), 0 states have call successors, (0), 0 states 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 17:25:56,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:56,238 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:25:56,239 INFO L175 Difference]: Start difference. First operand has 407 places, 909 transitions, 24471 flow. Second operand 20 states and 2767 transitions. [2022-11-21 17:25:56,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 1147 transitions, 33211 flow [2022-11-21 17:25:57,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 1147 transitions, 32996 flow, removed 78 selfloop flow, removed 9 redundant places. [2022-11-21 17:25:57,969 INFO L231 Difference]: Finished difference. Result has 426 places, 1050 transitions, 31827 flow [2022-11-21 17:25:57,970 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=24270, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=909, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=31827, PETRI_PLACES=426, PETRI_TRANSITIONS=1050} [2022-11-21 17:25:57,971 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 181 predicate places. [2022-11-21 17:25:57,971 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 1050 transitions, 31827 flow [2022-11-21 17:25:57,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:25:57,972 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:25:57,972 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] [2022-11-21 17:25:57,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-21 17:25:57,973 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:25:57,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:25:57,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1946043831, now seen corresponding path program 14 times [2022-11-21 17:25:57,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:25:57,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254975369] [2022-11-21 17:25:57,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:25:57,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:25:58,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:26:00,401 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 17:26:00,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:26:00,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254975369] [2022-11-21 17:26:00,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254975369] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:26:00,402 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:26:00,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:26:00,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475293691] [2022-11-21 17:26:00,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:26:00,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:26:00,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:26:00,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:26:00,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:26:00,405 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:26:00,406 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 1050 transitions, 31827 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:26:00,406 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:26:00,407 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:26:00,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:26:07,877 INFO L130 PetriNetUnfolder]: 3463/6799 cut-off events. [2022-11-21 17:26:07,877 INFO L131 PetriNetUnfolder]: For 370237/370251 co-relation queries the response was YES. [2022-11-21 17:26:07,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79066 conditions, 6799 events. 3463/6799 cut-off events. For 370237/370251 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 49594 event pairs, 438 based on Foata normal form. 11/6785 useless extension candidates. Maximal degree in co-relation 78805. Up to 3599 conditions per place. [2022-11-21 17:26:08,005 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 534 selfloop transitions, 588 changer transitions 0/1233 dead transitions. [2022-11-21 17:26:08,005 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 1233 transitions, 38708 flow [2022-11-21 17:26:08,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-21 17:26:08,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-21 17:26:08,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2767 transitions. [2022-11-21 17:26:08,011 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5601214574898785 [2022-11-21 17:26:08,011 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2767 transitions. [2022-11-21 17:26:08,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2767 transitions. [2022-11-21 17:26:08,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:26:08,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2767 transitions. [2022-11-21 17:26:08,018 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.35) internal successors, (2767), 20 states have internal predecessors, (2767), 0 states have call successors, (0), 0 states 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 17:26:08,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:26:08,025 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:26:08,025 INFO L175 Difference]: Start difference. First operand has 426 places, 1050 transitions, 31827 flow. Second operand 20 states and 2767 transitions. [2022-11-21 17:26:08,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 1233 transitions, 38708 flow [2022-11-21 17:26:10,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 1233 transitions, 38293 flow, removed 185 selfloop flow, removed 8 redundant places. [2022-11-21 17:26:10,629 INFO L231 Difference]: Finished difference. Result has 447 places, 1148 transitions, 37113 flow [2022-11-21 17:26:10,630 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=31413, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1050, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=494, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=37113, PETRI_PLACES=447, PETRI_TRANSITIONS=1148} [2022-11-21 17:26:10,631 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 202 predicate places. [2022-11-21 17:26:10,631 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 1148 transitions, 37113 flow [2022-11-21 17:26:10,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:26:10,632 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:26:10,632 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 17:26:10,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-21 17:26:10,632 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:26:10,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:26:10,633 INFO L85 PathProgramCache]: Analyzing trace with hash 944467097, now seen corresponding path program 15 times [2022-11-21 17:26:10,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:26:10,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252855687] [2022-11-21 17:26:10,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:26:10,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:26:10,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:26:12,201 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 17:26:12,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:26:12,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252855687] [2022-11-21 17:26:12,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252855687] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:26:12,202 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:26:12,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:26:12,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970119234] [2022-11-21 17:26:12,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:26:12,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:26:12,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:26:12,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:26:12,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:26:12,207 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:26:12,209 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 1148 transitions, 37113 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:26:12,210 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:26:12,210 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:26:12,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:26:19,282 INFO L130 PetriNetUnfolder]: 3572/6897 cut-off events. [2022-11-21 17:26:19,282 INFO L131 PetriNetUnfolder]: For 420568/420582 co-relation queries the response was YES. [2022-11-21 17:26:19,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85664 conditions, 6897 events. 3572/6897 cut-off events. For 420568/420582 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 50021 event pairs, 217 based on Foata normal form. 14/6889 useless extension candidates. Maximal degree in co-relation 85393. Up to 4136 conditions per place. [2022-11-21 17:26:19,411 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 649 selfloop transitions, 521 changer transitions 0/1281 dead transitions. [2022-11-21 17:26:19,411 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 1281 transitions, 42033 flow [2022-11-21 17:26:19,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-21 17:26:19,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-21 17:26:19,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2636 transitions. [2022-11-21 17:26:19,416 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.561687619859365 [2022-11-21 17:26:19,416 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2636 transitions. [2022-11-21 17:26:19,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2636 transitions. [2022-11-21 17:26:19,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:26:19,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2636 transitions. [2022-11-21 17:26:19,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 138.73684210526315) internal successors, (2636), 19 states have internal predecessors, (2636), 0 states have call successors, (0), 0 states 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 17:26:19,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:26:19,428 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:26:19,428 INFO L175 Difference]: Start difference. First operand has 447 places, 1148 transitions, 37113 flow. Second operand 19 states and 2636 transitions. [2022-11-21 17:26:19,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 1281 transitions, 42033 flow [2022-11-21 17:26:22,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 1281 transitions, 41439 flow, removed 271 selfloop flow, removed 10 redundant places. [2022-11-21 17:26:22,212 INFO L231 Difference]: Finished difference. Result has 463 places, 1191 transitions, 40408 flow [2022-11-21 17:26:22,213 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=36519, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=480, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=40408, PETRI_PLACES=463, PETRI_TRANSITIONS=1191} [2022-11-21 17:26:22,213 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 218 predicate places. [2022-11-21 17:26:22,213 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 1191 transitions, 40408 flow [2022-11-21 17:26:22,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:26:22,214 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:26:22,214 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] [2022-11-21 17:26:22,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-21 17:26:22,215 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:26:22,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:26:22,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1389237111, now seen corresponding path program 16 times [2022-11-21 17:26:22,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:26:22,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480904632] [2022-11-21 17:26:22,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:26:22,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:26:22,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:26:23,900 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 17:26:23,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:26:23,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480904632] [2022-11-21 17:26:23,901 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480904632] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:26:23,901 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:26:23,901 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:26:23,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014833395] [2022-11-21 17:26:23,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:26:23,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:26:23,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:26:23,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:26:23,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:26:23,907 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:26:23,908 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 1191 transitions, 40408 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:26:23,908 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:26:23,908 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:26:23,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:26:30,925 INFO L130 PetriNetUnfolder]: 3765/7244 cut-off events. [2022-11-21 17:26:30,925 INFO L131 PetriNetUnfolder]: For 482700/482756 co-relation queries the response was YES. [2022-11-21 17:26:31,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93379 conditions, 7244 events. 3765/7244 cut-off events. For 482700/482756 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 52461 event pairs, 279 based on Foata normal form. 10/7227 useless extension candidates. Maximal degree in co-relation 93100. Up to 4240 conditions per place. [2022-11-21 17:26:31,081 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 663 selfloop transitions, 559 changer transitions 0/1333 dead transitions. [2022-11-21 17:26:31,081 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 1333 transitions, 46117 flow [2022-11-21 17:26:31,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-21 17:26:31,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-21 17:26:31,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2771 transitions. [2022-11-21 17:26:31,086 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5609311740890688 [2022-11-21 17:26:31,086 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2771 transitions. [2022-11-21 17:26:31,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2771 transitions. [2022-11-21 17:26:31,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:26:31,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2771 transitions. [2022-11-21 17:26:31,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.55) internal successors, (2771), 20 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states 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 17:26:31,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:26:31,097 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:26:31,098 INFO L175 Difference]: Start difference. First operand has 463 places, 1191 transitions, 40408 flow. Second operand 20 states and 2771 transitions. [2022-11-21 17:26:31,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 1333 transitions, 46117 flow [2022-11-21 17:26:34,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 1333 transitions, 45886 flow, removed 80 selfloop flow, removed 9 redundant places. [2022-11-21 17:26:34,573 INFO L231 Difference]: Finished difference. Result has 479 places, 1244 transitions, 43972 flow [2022-11-21 17:26:34,574 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=40207, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=512, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=667, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=43972, PETRI_PLACES=479, PETRI_TRANSITIONS=1244} [2022-11-21 17:26:34,575 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 234 predicate places. [2022-11-21 17:26:34,575 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 1244 transitions, 43972 flow [2022-11-21 17:26:34,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:26:34,575 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:26:34,576 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] [2022-11-21 17:26:34,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-21 17:26:34,576 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:26:34,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:26:34,577 INFO L85 PathProgramCache]: Analyzing trace with hash 540071919, now seen corresponding path program 17 times [2022-11-21 17:26:34,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:26:34,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030454699] [2022-11-21 17:26:34,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:26:34,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:26:34,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:26:36,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 17:26:36,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:26:36,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030454699] [2022-11-21 17:26:36,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030454699] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:26:36,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:26:36,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:26:36,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703582136] [2022-11-21 17:26:36,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:26:36,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:26:36,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:26:36,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:26:36,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:26:36,650 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:26:36,653 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 1244 transitions, 43972 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:26:36,653 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:26:36,654 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:26:36,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:26:45,412 INFO L130 PetriNetUnfolder]: 3854/7403 cut-off events. [2022-11-21 17:26:45,412 INFO L131 PetriNetUnfolder]: For 526859/526873 co-relation queries the response was YES. [2022-11-21 17:26:45,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98830 conditions, 7403 events. 3854/7403 cut-off events. For 526859/526873 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 54100 event pairs, 241 based on Foata normal form. 14/7395 useless extension candidates. Maximal degree in co-relation 98545. Up to 4314 conditions per place. [2022-11-21 17:26:45,596 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 679 selfloop transitions, 582 changer transitions 0/1372 dead transitions. [2022-11-21 17:26:45,596 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 1372 transitions, 49160 flow [2022-11-21 17:26:45,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-21 17:26:45,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-21 17:26:45,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2768 transitions. [2022-11-21 17:26:45,601 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5603238866396761 [2022-11-21 17:26:45,601 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2768 transitions. [2022-11-21 17:26:45,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2768 transitions. [2022-11-21 17:26:45,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:26:45,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2768 transitions. [2022-11-21 17:26:45,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.4) internal successors, (2768), 20 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:26:45,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:26:45,611 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:26:45,612 INFO L175 Difference]: Start difference. First operand has 479 places, 1244 transitions, 43972 flow. Second operand 20 states and 2768 transitions. [2022-11-21 17:26:45,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 1372 transitions, 49160 flow [2022-11-21 17:26:49,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 1372 transitions, 48680 flow, removed 162 selfloop flow, removed 12 redundant places. [2022-11-21 17:26:49,699 INFO L231 Difference]: Finished difference. Result has 493 places, 1283 transitions, 47063 flow [2022-11-21 17:26:49,701 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=43523, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=546, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=47063, PETRI_PLACES=493, PETRI_TRANSITIONS=1283} [2022-11-21 17:26:49,701 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 248 predicate places. [2022-11-21 17:26:49,701 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 1283 transitions, 47063 flow [2022-11-21 17:26:49,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:26:49,702 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:26:49,703 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] [2022-11-21 17:26:49,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-21 17:26:49,703 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:26:49,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:26:49,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1889511119, now seen corresponding path program 18 times [2022-11-21 17:26:49,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:26:49,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427025383] [2022-11-21 17:26:49,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:26:49,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:26:49,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:26:51,532 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 17:26:51,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:26:51,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427025383] [2022-11-21 17:26:51,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427025383] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:26:51,532 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:26:51,533 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:26:51,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962380753] [2022-11-21 17:26:51,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:26:51,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:26:51,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:26:51,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:26:51,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:26:51,537 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:26:51,539 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 1283 transitions, 47063 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:26:51,539 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:26:51,540 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:26:51,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:27:00,508 INFO L130 PetriNetUnfolder]: 3894/7586 cut-off events. [2022-11-21 17:27:00,508 INFO L131 PetriNetUnfolder]: For 561977/562019 co-relation queries the response was YES. [2022-11-21 17:27:00,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103292 conditions, 7586 events. 3894/7586 cut-off events. For 561977/562019 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 56015 event pairs, 535 based on Foata normal form. 8/7560 useless extension candidates. Maximal degree in co-relation 103000. Up to 4454 conditions per place. [2022-11-21 17:27:00,713 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 691 selfloop transitions, 586 changer transitions 0/1388 dead transitions. [2022-11-21 17:27:00,713 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 1388 transitions, 51081 flow [2022-11-21 17:27:00,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-21 17:27:00,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-21 17:27:00,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2767 transitions. [2022-11-21 17:27:00,718 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5601214574898785 [2022-11-21 17:27:00,718 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2767 transitions. [2022-11-21 17:27:00,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2767 transitions. [2022-11-21 17:27:00,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:27:00,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2767 transitions. [2022-11-21 17:27:00,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.35) internal successors, (2767), 20 states have internal predecessors, (2767), 0 states have call successors, (0), 0 states 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 17:27:00,730 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:27:00,731 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:27:00,732 INFO L175 Difference]: Start difference. First operand has 493 places, 1283 transitions, 47063 flow. Second operand 20 states and 2767 transitions. [2022-11-21 17:27:00,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 1388 transitions, 51081 flow [2022-11-21 17:27:06,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 1388 transitions, 50796 flow, removed 92 selfloop flow, removed 11 redundant places. [2022-11-21 17:27:06,318 INFO L231 Difference]: Finished difference. Result has 505 places, 1299 transitions, 49278 flow [2022-11-21 17:27:06,319 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=46800, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=573, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=704, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=49278, PETRI_PLACES=505, PETRI_TRANSITIONS=1299} [2022-11-21 17:27:06,319 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 260 predicate places. [2022-11-21 17:27:06,319 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 1299 transitions, 49278 flow [2022-11-21 17:27:06,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:27:06,320 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:27:06,320 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] [2022-11-21 17:27:06,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-21 17:27:06,321 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:27:06,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:27:06,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1453306673, now seen corresponding path program 19 times [2022-11-21 17:27:06,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:27:06,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239985463] [2022-11-21 17:27:06,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:27:06,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:27:06,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:27:08,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 17:27:08,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:27:08,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239985463] [2022-11-21 17:27:08,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239985463] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:27:08,215 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:27:08,215 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:27:08,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220228477] [2022-11-21 17:27:08,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:27:08,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:27:08,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:27:08,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:27:08,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:27:08,218 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:27:08,220 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 1299 transitions, 49278 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:27:08,220 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:27:08,220 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:27:08,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:27:16,805 INFO L130 PetriNetUnfolder]: 3898/7509 cut-off events. [2022-11-21 17:27:16,805 INFO L131 PetriNetUnfolder]: For 609217/609273 co-relation queries the response was YES. [2022-11-21 17:27:16,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106197 conditions, 7509 events. 3898/7509 cut-off events. For 609217/609273 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 55061 event pairs, 271 based on Foata normal form. 10/7491 useless extension candidates. Maximal degree in co-relation 105901. Up to 4472 conditions per place. [2022-11-21 17:27:16,921 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 702 selfloop transitions, 593 changer transitions 0/1406 dead transitions. [2022-11-21 17:27:16,921 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 1406 transitions, 53627 flow [2022-11-21 17:27:16,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-21 17:27:16,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-21 17:27:16,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2769 transitions. [2022-11-21 17:27:16,925 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5605263157894737 [2022-11-21 17:27:16,925 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2769 transitions. [2022-11-21 17:27:16,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2769 transitions. [2022-11-21 17:27:16,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:27:16,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2769 transitions. [2022-11-21 17:27:16,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.45) internal successors, (2769), 20 states have internal predecessors, (2769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:27:16,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:27:16,935 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:27:16,935 INFO L175 Difference]: Start difference. First operand has 505 places, 1299 transitions, 49278 flow. Second operand 20 states and 2769 transitions. [2022-11-21 17:27:16,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 1406 transitions, 53627 flow [2022-11-21 17:27:21,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 1406 transitions, 53114 flow, removed 157 selfloop flow, removed 13 redundant places. [2022-11-21 17:27:21,446 INFO L231 Difference]: Finished difference. Result has 516 places, 1324 transitions, 51333 flow [2022-11-21 17:27:21,447 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=48858, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=573, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=716, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=51333, PETRI_PLACES=516, PETRI_TRANSITIONS=1324} [2022-11-21 17:27:21,447 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 271 predicate places. [2022-11-21 17:27:21,447 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 1324 transitions, 51333 flow [2022-11-21 17:27:21,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:27:21,447 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:27:21,448 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] [2022-11-21 17:27:21,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-21 17:27:21,448 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:27:21,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:27:21,448 INFO L85 PathProgramCache]: Analyzing trace with hash -304435319, now seen corresponding path program 20 times [2022-11-21 17:27:21,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:27:21,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726767372] [2022-11-21 17:27:21,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:27:21,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:27:21,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:27:22,564 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 17:27:22,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:27:22,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726767372] [2022-11-21 17:27:22,564 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726767372] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:27:22,564 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:27:22,564 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:27:22,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978521417] [2022-11-21 17:27:22,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:27:22,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:27:22,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:27:22,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:27:22,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:27:22,567 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:27:22,568 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 1324 transitions, 51333 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:27:22,568 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:27:22,568 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:27:22,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:27:29,617 INFO L130 PetriNetUnfolder]: 3944/7687 cut-off events. [2022-11-21 17:27:29,617 INFO L131 PetriNetUnfolder]: For 637167/637209 co-relation queries the response was YES. [2022-11-21 17:27:29,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110121 conditions, 7687 events. 3944/7687 cut-off events. For 637167/637209 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 56993 event pairs, 617 based on Foata normal form. 8/7661 useless extension candidates. Maximal degree in co-relation 109820. Up to 4532 conditions per place. [2022-11-21 17:27:29,753 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 711 selfloop transitions, 599 changer transitions 0/1421 dead transitions. [2022-11-21 17:27:29,753 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 1421 transitions, 55619 flow [2022-11-21 17:27:29,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-21 17:27:29,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-21 17:27:29,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2631 transitions. [2022-11-21 17:27:29,756 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.560622203281483 [2022-11-21 17:27:29,757 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2631 transitions. [2022-11-21 17:27:29,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2631 transitions. [2022-11-21 17:27:29,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:27:29,757 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2631 transitions. [2022-11-21 17:27:29,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 138.47368421052633) internal successors, (2631), 19 states have internal predecessors, (2631), 0 states have call successors, (0), 0 states 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 17:27:29,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:27:29,764 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:27:29,765 INFO L175 Difference]: Start difference. First operand has 516 places, 1324 transitions, 51333 flow. Second operand 19 states and 2631 transitions. [2022-11-21 17:27:29,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 1421 transitions, 55619 flow [2022-11-21 17:27:34,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 1421 transitions, 55294 flow, removed 61 selfloop flow, removed 12 redundant places. [2022-11-21 17:27:34,246 INFO L231 Difference]: Finished difference. Result has 527 places, 1343 transitions, 53966 flow [2022-11-21 17:27:34,247 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=51014, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=580, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=53966, PETRI_PLACES=527, PETRI_TRANSITIONS=1343} [2022-11-21 17:27:34,247 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 282 predicate places. [2022-11-21 17:27:34,248 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 1343 transitions, 53966 flow [2022-11-21 17:27:34,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:27:34,248 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:27:34,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] [2022-11-21 17:27:34,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-21 17:27:34,249 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:27:34,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:27:34,249 INFO L85 PathProgramCache]: Analyzing trace with hash 328509563, now seen corresponding path program 21 times [2022-11-21 17:27:34,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:27:34,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121720192] [2022-11-21 17:27:34,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:27:34,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:27:34,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:27:35,751 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 17:27:35,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:27:35,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121720192] [2022-11-21 17:27:35,752 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121720192] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:27:35,752 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:27:35,752 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:27:35,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404918358] [2022-11-21 17:27:35,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:27:35,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:27:35,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:27:35,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:27:35,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:27:35,755 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:27:35,757 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 1343 transitions, 53966 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:27:35,757 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:27:35,757 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:27:35,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:27:43,422 INFO L130 PetriNetUnfolder]: 3948/7597 cut-off events. [2022-11-21 17:27:43,422 INFO L131 PetriNetUnfolder]: For 689096/689110 co-relation queries the response was YES. [2022-11-21 17:27:43,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113258 conditions, 7597 events. 3948/7597 cut-off events. For 689096/689110 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 56094 event pairs, 253 based on Foata normal form. 14/7588 useless extension candidates. Maximal degree in co-relation 112952. Up to 4502 conditions per place. [2022-11-21 17:27:43,724 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 716 selfloop transitions, 615 changer transitions 0/1442 dead transitions. [2022-11-21 17:27:43,724 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 1442 transitions, 58263 flow [2022-11-21 17:27:43,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-21 17:27:43,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-21 17:27:43,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2766 transitions. [2022-11-21 17:27:43,728 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.559919028340081 [2022-11-21 17:27:43,728 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2766 transitions. [2022-11-21 17:27:43,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2766 transitions. [2022-11-21 17:27:43,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:27:43,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2766 transitions. [2022-11-21 17:27:43,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.3) internal successors, (2766), 20 states have internal predecessors, (2766), 0 states have call successors, (0), 0 states 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 17:27:43,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:27:43,737 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:27:43,738 INFO L175 Difference]: Start difference. First operand has 527 places, 1343 transitions, 53966 flow. Second operand 20 states and 2766 transitions. [2022-11-21 17:27:43,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 1442 transitions, 58263 flow [2022-11-21 17:27:48,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 1442 transitions, 57570 flow, removed 246 selfloop flow, removed 12 redundant places. [2022-11-21 17:27:48,132 INFO L231 Difference]: Finished difference. Result has 538 places, 1363 transitions, 55767 flow [2022-11-21 17:27:48,133 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=53397, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=598, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=737, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=55767, PETRI_PLACES=538, PETRI_TRANSITIONS=1363} [2022-11-21 17:27:48,133 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 293 predicate places. [2022-11-21 17:27:48,133 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 1363 transitions, 55767 flow [2022-11-21 17:27:48,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:27:48,134 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:27:48,134 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] [2022-11-21 17:27:48,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-21 17:27:48,135 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:27:48,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:27:48,135 INFO L85 PathProgramCache]: Analyzing trace with hash -962838995, now seen corresponding path program 22 times [2022-11-21 17:27:48,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:27:48,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269537923] [2022-11-21 17:27:48,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:27:48,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:27:48,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:27:49,525 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 17:27:49,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:27:49,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269537923] [2022-11-21 17:27:49,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269537923] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:27:49,525 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:27:49,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:27:49,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626675568] [2022-11-21 17:27:49,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:27:49,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:27:49,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:27:49,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:27:49,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:27:49,529 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:27:49,531 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 1363 transitions, 55767 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:27:49,531 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:27:49,531 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:27:49,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:27:58,294 INFO L130 PetriNetUnfolder]: 4148/7972 cut-off events. [2022-11-21 17:27:58,294 INFO L131 PetriNetUnfolder]: For 748059/748073 co-relation queries the response was YES. [2022-11-21 17:27:58,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121345 conditions, 7972 events. 4148/7972 cut-off events. For 748059/748073 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 59384 event pairs, 477 based on Foata normal form. 11/7958 useless extension candidates. Maximal degree in co-relation 121035. Up to 4513 conditions per place. [2022-11-21 17:27:58,447 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 671 selfloop transitions, 728 changer transitions 0/1510 dead transitions. [2022-11-21 17:27:58,447 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 1510 transitions, 62574 flow [2022-11-21 17:27:58,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-21 17:27:58,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-21 17:27:58,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2775 transitions. [2022-11-21 17:27:58,451 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5617408906882592 [2022-11-21 17:27:58,451 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2775 transitions. [2022-11-21 17:27:58,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2775 transitions. [2022-11-21 17:27:58,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:27:58,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2775 transitions. [2022-11-21 17:27:58,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.75) internal successors, (2775), 20 states have internal predecessors, (2775), 0 states have call successors, (0), 0 states 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 17:27:58,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:27:58,460 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:27:58,461 INFO L175 Difference]: Start difference. First operand has 538 places, 1363 transitions, 55767 flow. Second operand 20 states and 2775 transitions. [2022-11-21 17:27:58,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 1510 transitions, 62574 flow [2022-11-21 17:28:04,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 1510 transitions, 62306 flow, removed 27 selfloop flow, removed 13 redundant places. [2022-11-21 17:28:04,094 INFO L231 Difference]: Finished difference. Result has 553 places, 1436 transitions, 61465 flow [2022-11-21 17:28:04,094 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=55499, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=662, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=61465, PETRI_PLACES=553, PETRI_TRANSITIONS=1436} [2022-11-21 17:28:04,095 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 308 predicate places. [2022-11-21 17:28:04,095 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 1436 transitions, 61465 flow [2022-11-21 17:28:04,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:28:04,095 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:28:04,096 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] [2022-11-21 17:28:04,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-21 17:28:04,096 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:28:04,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:28:04,096 INFO L85 PathProgramCache]: Analyzing trace with hash 747870101, now seen corresponding path program 23 times [2022-11-21 17:28:04,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:28:04,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916563853] [2022-11-21 17:28:04,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:28:04,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:28:04,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:28:05,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 17:28:05,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:28:05,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916563853] [2022-11-21 17:28:05,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916563853] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:28:05,371 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:28:05,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:28:05,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625666193] [2022-11-21 17:28:05,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:28:05,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:28:05,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:28:05,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:28:05,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:28:05,375 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:28:05,376 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 1436 transitions, 61465 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:28:05,376 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:28:05,376 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:28:05,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:28:13,528 INFO L130 PetriNetUnfolder]: 4194/8053 cut-off events. [2022-11-21 17:28:13,528 INFO L131 PetriNetUnfolder]: For 827399/827455 co-relation queries the response was YES. [2022-11-21 17:28:13,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126879 conditions, 8053 events. 4194/8053 cut-off events. For 827399/827455 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 59670 event pairs, 653 based on Foata normal form. 8/8029 useless extension candidates. Maximal degree in co-relation 126560. Up to 4535 conditions per place. [2022-11-21 17:28:13,728 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 668 selfloop transitions, 750 changer transitions 0/1529 dead transitions. [2022-11-21 17:28:13,728 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 1529 transitions, 66095 flow [2022-11-21 17:28:13,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-21 17:28:13,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-21 17:28:13,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2631 transitions. [2022-11-21 17:28:13,733 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.560622203281483 [2022-11-21 17:28:13,733 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2631 transitions. [2022-11-21 17:28:13,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2631 transitions. [2022-11-21 17:28:13,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:28:13,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2631 transitions. [2022-11-21 17:28:13,737 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 138.47368421052633) internal successors, (2631), 19 states have internal predecessors, (2631), 0 states have call successors, (0), 0 states 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 17:28:13,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:28:13,742 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:28:13,742 INFO L175 Difference]: Start difference. First operand has 553 places, 1436 transitions, 61465 flow. Second operand 19 states and 2631 transitions. [2022-11-21 17:28:13,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 1529 transitions, 66095 flow [2022-11-21 17:28:19,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 1529 transitions, 65358 flow, removed 253 selfloop flow, removed 10 redundant places. [2022-11-21 17:28:19,383 INFO L231 Difference]: Finished difference. Result has 567 places, 1458 transitions, 64415 flow [2022-11-21 17:28:19,384 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=60761, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=728, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=64415, PETRI_PLACES=567, PETRI_TRANSITIONS=1458} [2022-11-21 17:28:19,384 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 322 predicate places. [2022-11-21 17:28:19,384 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 1458 transitions, 64415 flow [2022-11-21 17:28:19,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:28:19,385 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:28:19,385 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] [2022-11-21 17:28:19,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-21 17:28:19,385 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:28:19,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:28:19,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1780444621, now seen corresponding path program 24 times [2022-11-21 17:28:19,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:28:19,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538917156] [2022-11-21 17:28:19,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:28:19,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:28:19,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:28:20,569 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 17:28:20,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:28:20,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538917156] [2022-11-21 17:28:20,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538917156] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:28:20,570 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:28:20,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:28:20,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164466989] [2022-11-21 17:28:20,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:28:20,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:28:20,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:28:20,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:28:20,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:28:20,573 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:28:20,575 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 1458 transitions, 64415 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:28:20,575 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:28:20,575 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:28:20,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:28:28,704 INFO L130 PetriNetUnfolder]: 4262/8194 cut-off events. [2022-11-21 17:28:28,704 INFO L131 PetriNetUnfolder]: For 900178/900192 co-relation queries the response was YES. [2022-11-21 17:28:28,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132391 conditions, 8194 events. 4262/8194 cut-off events. For 900178/900192 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 61327 event pairs, 485 based on Foata normal form. 11/8179 useless extension candidates. Maximal degree in co-relation 132066. Up to 4661 conditions per place. [2022-11-21 17:28:28,859 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 693 selfloop transitions, 754 changer transitions 0/1558 dead transitions. [2022-11-21 17:28:28,859 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 1558 transitions, 69614 flow [2022-11-21 17:28:28,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-21 17:28:28,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-21 17:28:28,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2503 transitions. [2022-11-21 17:28:28,862 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5629779577147999 [2022-11-21 17:28:28,863 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2503 transitions. [2022-11-21 17:28:28,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2503 transitions. [2022-11-21 17:28:28,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:28:28,863 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2503 transitions. [2022-11-21 17:28:28,865 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 139.05555555555554) internal successors, (2503), 18 states have internal predecessors, (2503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:28:28,867 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:28:28,867 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:28:28,867 INFO L175 Difference]: Start difference. First operand has 567 places, 1458 transitions, 64415 flow. Second operand 18 states and 2503 transitions. [2022-11-21 17:28:28,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 1558 transitions, 69614 flow [2022-11-21 17:28:34,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 1558 transitions, 69242 flow, removed 57 selfloop flow, removed 11 redundant places. [2022-11-21 17:28:34,909 INFO L231 Difference]: Finished difference. Result has 579 places, 1489 transitions, 68303 flow [2022-11-21 17:28:34,911 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=64045, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=723, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=68303, PETRI_PLACES=579, PETRI_TRANSITIONS=1489} [2022-11-21 17:28:34,912 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 334 predicate places. [2022-11-21 17:28:34,912 INFO L495 AbstractCegarLoop]: Abstraction has has 579 places, 1489 transitions, 68303 flow [2022-11-21 17:28:34,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:28:34,913 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:28:34,913 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] [2022-11-21 17:28:34,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-21 17:28:34,913 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:28:34,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:28:34,914 INFO L85 PathProgramCache]: Analyzing trace with hash -2009827367, now seen corresponding path program 25 times [2022-11-21 17:28:34,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:28:34,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407953214] [2022-11-21 17:28:34,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:28:34,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:28:34,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:28:36,171 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 17:28:36,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:28:36,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407953214] [2022-11-21 17:28:36,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407953214] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:28:36,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:28:36,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:28:36,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250954802] [2022-11-21 17:28:36,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:28:36,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:28:36,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:28:36,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:28:36,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:28:36,175 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:28:36,176 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 1489 transitions, 68303 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:28:36,176 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:28:36,176 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:28:36,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 17:28:45,189 INFO L130 PetriNetUnfolder]: 4323/8319 cut-off events. [2022-11-21 17:28:45,190 INFO L131 PetriNetUnfolder]: For 979666/979680 co-relation queries the response was YES. [2022-11-21 17:28:45,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138195 conditions, 8319 events. 4323/8319 cut-off events. For 979666/979680 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 62534 event pairs, 489 based on Foata normal form. 11/8304 useless extension candidates. Maximal degree in co-relation 137864. Up to 4703 conditions per place. [2022-11-21 17:28:45,398 INFO L137 encePairwiseOnDemand]: 226/247 looper letters, 698 selfloop transitions, 780 changer transitions 0/1589 dead transitions. [2022-11-21 17:28:45,398 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 1589 transitions, 73447 flow [2022-11-21 17:28:45,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-21 17:28:45,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-21 17:28:45,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2770 transitions. [2022-11-21 17:28:45,402 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5607287449392713 [2022-11-21 17:28:45,402 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2770 transitions. [2022-11-21 17:28:45,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2770 transitions. [2022-11-21 17:28:45,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 17:28:45,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2770 transitions. [2022-11-21 17:28:45,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.5) internal successors, (2770), 20 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:28:45,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:28:45,411 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 17:28:45,411 INFO L175 Difference]: Start difference. First operand has 579 places, 1489 transitions, 68303 flow. Second operand 20 states and 2770 transitions. [2022-11-21 17:28:45,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 598 places, 1589 transitions, 73447 flow [2022-11-21 17:28:52,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 1589 transitions, 73057 flow, removed 63 selfloop flow, removed 10 redundant places. [2022-11-21 17:28:52,151 INFO L231 Difference]: Finished difference. Result has 595 places, 1520 transitions, 72278 flow [2022-11-21 17:28:52,152 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=67947, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=752, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=724, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=72278, PETRI_PLACES=595, PETRI_TRANSITIONS=1520} [2022-11-21 17:28:52,152 INFO L288 CegarLoopForPetriNet]: 245 programPoint places, 350 predicate places. [2022-11-21 17:28:52,152 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 1520 transitions, 72278 flow [2022-11-21 17:28:52,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:28:52,152 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 17:28:52,153 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] [2022-11-21 17:28:52,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-21 17:28:52,153 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-11-21 17:28:52,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:28:52,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1657019751, now seen corresponding path program 26 times [2022-11-21 17:28:52,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:28:52,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438459042] [2022-11-21 17:28:52,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:28:52,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:28:52,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:28:53,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 17:28:53,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:28:53,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438459042] [2022-11-21 17:28:53,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438459042] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 17:28:53,275 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 17:28:53,275 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-21 17:28:53,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036673263] [2022-11-21 17:28:53,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 17:28:53,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 17:28:53,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:28:53,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 17:28:53,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-11-21 17:28:53,279 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2022-11-21 17:28:53,280 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 1520 transitions, 72278 flow. Second operand has 18 states, 18 states have (on average 129.11111111111111) internal successors, (2324), 18 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states 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 17:28:53,280 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 17:28:53,280 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2022-11-21 17:28:53,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand