./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/09-regions_02-list_nr.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b88f6459-d38e-4772-a4ec-ee1f4a787312/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b88f6459-d38e-4772-a4ec-ee1f4a787312/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b88f6459-d38e-4772-a4ec-ee1f4a787312/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b88f6459-d38e-4772-a4ec-ee1f4a787312/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/09-regions_02-list_nr.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b88f6459-d38e-4772-a4ec-ee1f4a787312/bin/uautomizer-DrprNOufMa/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b88f6459-d38e-4772-a4ec-ee1f4a787312/bin/uautomizer-DrprNOufMa --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 68b918b5051efa1a4363a7cd528e42e31cd4f687fef5116849d37b2131e9c46c --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 20:54:30,458 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 20:54:30,460 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 20:54:30,493 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 20:54:30,493 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 20:54:30,494 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 20:54:30,495 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 20:54:30,497 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 20:54:30,498 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 20:54:30,499 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 20:54:30,500 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 20:54:30,501 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 20:54:30,501 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 20:54:30,509 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 20:54:30,510 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 20:54:30,512 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 20:54:30,513 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 20:54:30,514 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 20:54:30,516 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 20:54:30,518 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 20:54:30,520 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 20:54:30,522 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 20:54:30,523 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 20:54:30,524 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 20:54:30,527 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 20:54:30,527 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 20:54:30,527 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 20:54:30,528 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 20:54:30,528 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 20:54:30,529 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 20:54:30,529 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 20:54:30,530 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 20:54:30,531 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 20:54:30,531 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 20:54:30,532 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 20:54:30,532 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 20:54:30,533 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 20:54:30,533 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 20:54:30,533 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 20:54:30,534 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 20:54:30,535 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 20:54:30,535 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b88f6459-d38e-4772-a4ec-ee1f4a787312/bin/uautomizer-DrprNOufMa/config/svcomp-DataRace-32bit-Automizer_Default.epf [2021-12-06 20:54:30,553 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 20:54:30,553 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 20:54:30,553 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 20:54:30,553 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 20:54:30,554 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 20:54:30,554 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 20:54:30,554 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 20:54:30,554 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 20:54:30,555 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 20:54:30,555 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 20:54:30,555 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 20:54:30,555 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-06 20:54:30,555 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 20:54:30,555 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 20:54:30,555 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 20:54:30,555 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 20:54:30,555 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 20:54:30,556 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 20:54:30,556 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2021-12-06 20:54:30,556 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 20:54:30,556 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 20:54:30,556 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 20:54:30,556 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 20:54:30,556 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 20:54:30,556 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 20:54:30,556 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 20:54:30,557 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 20:54:30,557 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 20:54:30,557 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 20:54:30,557 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 20:54:30,557 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 20:54:30,557 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 20:54:30,557 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 20:54:30,557 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 20:54:30,557 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 20:54:30,558 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 20:54:30,558 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_b88f6459-d38e-4772-a4ec-ee1f4a787312/bin/uautomizer-DrprNOufMa/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_b88f6459-d38e-4772-a4ec-ee1f4a787312/bin/uautomizer-DrprNOufMa 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 -> 68b918b5051efa1a4363a7cd528e42e31cd4f687fef5116849d37b2131e9c46c [2021-12-06 20:54:30,734 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 20:54:30,749 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 20:54:30,751 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 20:54:30,752 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 20:54:30,753 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 20:54:30,754 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b88f6459-d38e-4772-a4ec-ee1f4a787312/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/goblint-regression/09-regions_02-list_nr.i [2021-12-06 20:54:30,798 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b88f6459-d38e-4772-a4ec-ee1f4a787312/bin/uautomizer-DrprNOufMa/data/d401f948b/f5720d606a1f4a1696b29ac2bd23d9be/FLAGb9cd47e47 [2021-12-06 20:54:31,263 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 20:54:31,264 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b88f6459-d38e-4772-a4ec-ee1f4a787312/sv-benchmarks/c/goblint-regression/09-regions_02-list_nr.i [2021-12-06 20:54:31,280 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b88f6459-d38e-4772-a4ec-ee1f4a787312/bin/uautomizer-DrprNOufMa/data/d401f948b/f5720d606a1f4a1696b29ac2bd23d9be/FLAGb9cd47e47 [2021-12-06 20:54:31,291 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b88f6459-d38e-4772-a4ec-ee1f4a787312/bin/uautomizer-DrprNOufMa/data/d401f948b/f5720d606a1f4a1696b29ac2bd23d9be [2021-12-06 20:54:31,293 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 20:54:31,294 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 20:54:31,296 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 20:54:31,296 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 20:54:31,298 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 20:54:31,299 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 08:54:31" (1/1) ... [2021-12-06 20:54:31,300 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@76181940 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:54:31, skipping insertion in model container [2021-12-06 20:54:31,300 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 08:54:31" (1/1) ... [2021-12-06 20:54:31,305 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 20:54:31,343 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 20:54:31,760 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 20:54:31,773 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 20:54:31,827 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 20:54:31,886 INFO L208 MainTranslator]: Completed translation [2021-12-06 20:54:31,886 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:54:31 WrapperNode [2021-12-06 20:54:31,886 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 20:54:31,887 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 20:54:31,887 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 20:54:31,887 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 20:54:31,893 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:54:31" (1/1) ... [2021-12-06 20:54:31,911 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:54:31" (1/1) ... [2021-12-06 20:54:31,937 INFO L137 Inliner]: procedures = 368, calls = 34, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 177 [2021-12-06 20:54:31,937 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 20:54:31,938 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 20:54:31,938 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 20:54:31,938 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 20:54:31,945 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:54:31" (1/1) ... [2021-12-06 20:54:31,945 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:54:31" (1/1) ... [2021-12-06 20:54:31,952 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:54:31" (1/1) ... [2021-12-06 20:54:31,953 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:54:31" (1/1) ... [2021-12-06 20:54:31,970 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:54:31" (1/1) ... [2021-12-06 20:54:31,971 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:54:31" (1/1) ... [2021-12-06 20:54:31,974 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:54:31" (1/1) ... [2021-12-06 20:54:31,977 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 20:54:31,978 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 20:54:31,978 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 20:54:31,978 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 20:54:31,979 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:54:31" (1/1) ... [2021-12-06 20:54:31,987 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 20:54:31,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b88f6459-d38e-4772-a4ec-ee1f4a787312/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:54:32,006 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b88f6459-d38e-4772-a4ec-ee1f4a787312/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 20:54:32,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b88f6459-d38e-4772-a4ec-ee1f4a787312/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 20:54:32,037 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 20:54:32,037 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 20:54:32,037 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 20:54:32,037 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 20:54:32,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 20:54:32,037 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-12-06 20:54:32,037 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 20:54:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 20:54:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 20:54:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-12-06 20:54:32,038 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-12-06 20:54:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 20:54:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 20:54:32,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 20:54:32,040 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-06 20:54:32,134 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 20:54:32,135 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 20:54:32,394 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 20:54:32,403 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 20:54:32,403 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-06 20:54:32,405 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 08:54:32 BoogieIcfgContainer [2021-12-06 20:54:32,405 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 20:54:32,406 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 20:54:32,406 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 20:54:32,409 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 20:54:32,409 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 08:54:31" (1/3) ... [2021-12-06 20:54:32,410 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3cfca1de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 08:54:32, skipping insertion in model container [2021-12-06 20:54:32,410 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:54:31" (2/3) ... [2021-12-06 20:54:32,410 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3cfca1de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 08:54:32, skipping insertion in model container [2021-12-06 20:54:32,410 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 08:54:32" (3/3) ... [2021-12-06 20:54:32,411 INFO L111 eAbstractionObserver]: Analyzing ICFG 09-regions_02-list_nr.i [2021-12-06 20:54:32,415 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-06 20:54:32,415 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 20:54:32,415 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 18 error locations. [2021-12-06 20:54:32,416 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-06 20:54:32,447 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,449 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,449 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,449 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,449 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,449 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,449 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,452 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,452 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,452 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,452 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,452 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,452 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,452 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,452 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,452 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,454 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,454 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,454 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,454 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,454 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,454 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,454 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,454 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,454 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,454 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,455 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,455 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,455 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,455 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,455 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,455 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,455 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,455 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,455 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,455 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,456 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,456 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,456 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,456 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,456 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,456 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,456 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,456 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,456 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,457 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,457 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,457 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,457 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,457 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,457 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,457 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,457 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,458 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,458 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,458 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,458 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,458 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,458 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,459 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,459 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,459 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,459 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,459 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,459 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,460 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,460 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,460 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,460 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,460 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,460 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,460 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,460 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,461 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,461 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,461 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,461 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,461 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,461 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,462 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,462 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,462 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,462 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,462 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,462 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,462 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,462 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,462 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,462 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,463 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,463 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,463 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,463 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,463 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,463 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,463 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,463 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,463 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,463 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,464 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,464 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,464 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,464 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,464 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,464 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,464 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,464 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,465 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,465 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,465 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,465 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,467 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,467 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,467 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,467 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,467 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,467 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,467 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,467 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,467 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,467 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,468 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,468 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,468 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,468 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,468 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,468 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,469 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,469 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,469 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,469 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,470 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,470 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,470 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,470 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,470 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,470 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,470 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,470 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,471 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,471 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,471 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,471 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,471 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,471 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,471 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,471 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,471 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,472 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,472 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,472 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,472 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,472 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,472 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,473 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,473 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,473 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,473 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,473 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,473 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,473 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,473 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,473 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,473 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,474 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,474 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,474 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,474 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,474 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,474 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,474 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,474 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,474 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,474 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,474 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,474 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,475 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,475 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,475 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,475 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,475 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,475 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,475 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,475 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,476 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,476 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,476 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,476 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,476 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,476 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,476 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,477 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,477 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,477 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,477 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,477 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,477 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,478 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,478 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,478 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,478 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,478 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,478 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,478 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,478 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,479 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,479 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,479 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,479 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,479 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,479 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,482 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,482 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,483 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,483 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,483 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,483 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,483 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,483 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,484 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,484 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,484 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,484 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,484 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,484 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,484 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,484 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:54:32,488 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-12-06 20:54:32,527 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 20:54:32,535 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 20:54:32,535 INFO L340 AbstractCegarLoop]: Starting to check reachability of 26 error locations. [2021-12-06 20:54:32,549 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 213 places, 209 transitions, 423 flow [2021-12-06 20:54:32,620 INFO L129 PetriNetUnfolder]: 0/208 cut-off events. [2021-12-06 20:54:32,621 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-06 20:54:32,622 INFO L84 FinitePrefix]: Finished finitePrefix Result has 212 conditions, 208 events. 0/208 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 86 event pairs, 0 based on Foata normal form. 0/190 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2021-12-06 20:54:32,622 INFO L82 GeneralOperation]: Start removeDead. Operand has 213 places, 209 transitions, 423 flow [2021-12-06 20:54:32,629 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 212 places, 208 transitions, 419 flow [2021-12-06 20:54:32,638 INFO L129 PetriNetUnfolder]: 0/45 cut-off events. [2021-12-06 20:54:32,638 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-06 20:54:32,638 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:54:32,639 INFO L254 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] [2021-12-06 20:54:32,639 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:54:32,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:54:32,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1671993755, now seen corresponding path program 1 times [2021-12-06 20:54:32,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:54:32,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104377917] [2021-12-06 20:54:32,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:54:32,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:54:32,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:54:32,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:54:32,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:54:32,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104377917] [2021-12-06 20:54:32,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104377917] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:54:32,939 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:54:32,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:54:32,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38506838] [2021-12-06 20:54:32,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:54:32,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 20:54:32,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:54:32,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 20:54:32,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:54:32,980 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 209 [2021-12-06 20:54:32,986 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 208 transitions, 419 flow. Second operand has 6 states, 6 states have (on average 125.5) internal successors, (753), 6 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:32,986 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:54:32,986 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 209 [2021-12-06 20:54:32,987 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:54:33,327 INFO L129 PetriNetUnfolder]: 360/1271 cut-off events. [2021-12-06 20:54:33,327 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-12-06 20:54:33,331 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2079 conditions, 1271 events. 360/1271 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 6548 event pairs, 360 based on Foata normal form. 0/1102 useless extension candidates. Maximal degree in co-relation 1926. Up to 794 conditions per place. [2021-12-06 20:54:33,338 INFO L132 encePairwiseOnDemand]: 197/209 looper letters, 73 selfloop transitions, 10 changer transitions 0/206 dead transitions. [2021-12-06 20:54:33,338 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 206 transitions, 581 flow [2021-12-06 20:54:33,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 20:54:33,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 20:54:33,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 829 transitions. [2021-12-06 20:54:33,352 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6610845295055822 [2021-12-06 20:54:33,352 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 829 transitions. [2021-12-06 20:54:33,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 829 transitions. [2021-12-06 20:54:33,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:54:33,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 829 transitions. [2021-12-06 20:54:33,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 138.16666666666666) internal successors, (829), 6 states have internal predecessors, (829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:33,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 209.0) internal successors, (1463), 7 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:33,368 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 209.0) internal successors, (1463), 7 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:33,370 INFO L186 Difference]: Start difference. First operand has 212 places, 208 transitions, 419 flow. Second operand 6 states and 829 transitions. [2021-12-06 20:54:33,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 206 transitions, 581 flow [2021-12-06 20:54:33,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 206 transitions, 580 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-06 20:54:33,378 INFO L242 Difference]: Finished difference. Result has 214 places, 206 transitions, 434 flow [2021-12-06 20:54:33,379 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=434, PETRI_PLACES=214, PETRI_TRANSITIONS=206} [2021-12-06 20:54:33,382 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 2 predicate places. [2021-12-06 20:54:33,382 INFO L470 AbstractCegarLoop]: Abstraction has has 214 places, 206 transitions, 434 flow [2021-12-06 20:54:33,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 125.5) internal successors, (753), 6 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:33,382 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:54:33,383 INFO L254 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] [2021-12-06 20:54:33,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 20:54:33,383 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:54:33,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:54:33,383 INFO L85 PathProgramCache]: Analyzing trace with hash -43577554, now seen corresponding path program 1 times [2021-12-06 20:54:33,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:54:33,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908101621] [2021-12-06 20:54:33,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:54:33,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:54:33,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:54:33,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:54:33,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:54:33,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908101621] [2021-12-06 20:54:33,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908101621] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:54:33,505 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:54:33,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:54:33,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162239275] [2021-12-06 20:54:33,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:54:33,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 20:54:33,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:54:33,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 20:54:33,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:54:33,511 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 209 [2021-12-06 20:54:33,512 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 206 transitions, 434 flow. Second operand has 6 states, 6 states have (on average 126.5) internal successors, (759), 6 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:33,512 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:54:33,512 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 209 [2021-12-06 20:54:33,512 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:54:33,800 INFO L129 PetriNetUnfolder]: 360/1269 cut-off events. [2021-12-06 20:54:33,800 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-06 20:54:33,802 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2085 conditions, 1269 events. 360/1269 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 6551 event pairs, 360 based on Foata normal form. 0/1102 useless extension candidates. Maximal degree in co-relation 1968. Up to 792 conditions per place. [2021-12-06 20:54:33,807 INFO L132 encePairwiseOnDemand]: 197/209 looper letters, 71 selfloop transitions, 10 changer transitions 0/204 dead transitions. [2021-12-06 20:54:33,807 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 204 transitions, 592 flow [2021-12-06 20:54:33,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 20:54:33,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 20:54:33,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 827 transitions. [2021-12-06 20:54:33,812 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6594896331738437 [2021-12-06 20:54:33,812 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 827 transitions. [2021-12-06 20:54:33,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 827 transitions. [2021-12-06 20:54:33,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:54:33,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 827 transitions. [2021-12-06 20:54:33,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 137.83333333333334) internal successors, (827), 6 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:33,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 209.0) internal successors, (1463), 7 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:33,821 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 209.0) internal successors, (1463), 7 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:33,821 INFO L186 Difference]: Start difference. First operand has 214 places, 206 transitions, 434 flow. Second operand 6 states and 827 transitions. [2021-12-06 20:54:33,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 204 transitions, 592 flow [2021-12-06 20:54:33,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 204 transitions, 572 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-06 20:54:33,829 INFO L242 Difference]: Finished difference. Result has 212 places, 204 transitions, 430 flow [2021-12-06 20:54:33,830 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=430, PETRI_PLACES=212, PETRI_TRANSITIONS=204} [2021-12-06 20:54:33,830 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 0 predicate places. [2021-12-06 20:54:33,831 INFO L470 AbstractCegarLoop]: Abstraction has has 212 places, 204 transitions, 430 flow [2021-12-06 20:54:33,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 126.5) internal successors, (759), 6 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:33,831 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:54:33,832 INFO L254 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] [2021-12-06 20:54:33,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-06 20:54:33,832 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:54:33,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:54:33,833 INFO L85 PathProgramCache]: Analyzing trace with hash -479096798, now seen corresponding path program 1 times [2021-12-06 20:54:33,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:54:33,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912780461] [2021-12-06 20:54:33,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:54:33,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:54:33,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:54:33,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:54:33,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:54:33,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912780461] [2021-12-06 20:54:33,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912780461] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:54:33,897 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:54:33,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 20:54:33,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000735497] [2021-12-06 20:54:33,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:54:33,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 20:54:33,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:54:33,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 20:54:33,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 20:54:33,901 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 209 [2021-12-06 20:54:33,902 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 204 transitions, 430 flow. Second operand has 3 states, 3 states have (on average 188.33333333333334) internal successors, (565), 3 states have internal predecessors, (565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:33,902 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:54:33,902 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 209 [2021-12-06 20:54:33,902 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:54:33,967 INFO L129 PetriNetUnfolder]: 18/354 cut-off events. [2021-12-06 20:54:33,967 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-06 20:54:33,968 INFO L84 FinitePrefix]: Finished finitePrefix Result has 426 conditions, 354 events. 18/354 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 806 event pairs, 18 based on Foata normal form. 0/315 useless extension candidates. Maximal degree in co-relation 318. Up to 56 conditions per place. [2021-12-06 20:54:33,969 INFO L132 encePairwiseOnDemand]: 206/209 looper letters, 19 selfloop transitions, 2 changer transitions 0/203 dead transitions. [2021-12-06 20:54:33,969 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 203 transitions, 470 flow [2021-12-06 20:54:33,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 20:54:33,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-06 20:54:33,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 583 transitions. [2021-12-06 20:54:33,972 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9298245614035088 [2021-12-06 20:54:33,972 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 583 transitions. [2021-12-06 20:54:33,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 583 transitions. [2021-12-06 20:54:33,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:54:33,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 583 transitions. [2021-12-06 20:54:33,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 194.33333333333334) internal successors, (583), 3 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:33,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 209.0) internal successors, (836), 4 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:33,978 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 209.0) internal successors, (836), 4 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:33,978 INFO L186 Difference]: Start difference. First operand has 212 places, 204 transitions, 430 flow. Second operand 3 states and 583 transitions. [2021-12-06 20:54:33,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 203 transitions, 470 flow [2021-12-06 20:54:33,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 203 transitions, 450 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-06 20:54:33,984 INFO L242 Difference]: Finished difference. Result has 208 places, 203 transitions, 412 flow [2021-12-06 20:54:33,985 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=412, PETRI_PLACES=208, PETRI_TRANSITIONS=203} [2021-12-06 20:54:33,985 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, -4 predicate places. [2021-12-06 20:54:33,986 INFO L470 AbstractCegarLoop]: Abstraction has has 208 places, 203 transitions, 412 flow [2021-12-06 20:54:33,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 188.33333333333334) internal successors, (565), 3 states have internal predecessors, (565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:33,986 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:54:33,986 INFO L254 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] [2021-12-06 20:54:33,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-06 20:54:33,987 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:54:33,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:54:33,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1298097445, now seen corresponding path program 1 times [2021-12-06 20:54:33,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:54:33,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571474047] [2021-12-06 20:54:33,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:54:33,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:54:34,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:54:34,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:54:34,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:54:34,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571474047] [2021-12-06 20:54:34,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571474047] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:54:34,034 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:54:34,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 20:54:34,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489827820] [2021-12-06 20:54:34,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:54:34,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 20:54:34,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:54:34,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 20:54:34,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 20:54:34,037 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 209 [2021-12-06 20:54:34,038 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 203 transitions, 412 flow. Second operand has 3 states, 3 states have (on average 191.33333333333334) internal successors, (574), 3 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:34,038 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:54:34,038 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 209 [2021-12-06 20:54:34,038 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:54:34,085 INFO L129 PetriNetUnfolder]: 8/299 cut-off events. [2021-12-06 20:54:34,085 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-12-06 20:54:34,086 INFO L84 FinitePrefix]: Finished finitePrefix Result has 335 conditions, 299 events. 8/299 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 492 event pairs, 8 based on Foata normal form. 0/281 useless extension candidates. Maximal degree in co-relation 265. Up to 27 conditions per place. [2021-12-06 20:54:34,087 INFO L132 encePairwiseOnDemand]: 203/209 looper letters, 12 selfloop transitions, 1 changer transitions 0/198 dead transitions. [2021-12-06 20:54:34,087 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 198 transitions, 428 flow [2021-12-06 20:54:34,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 20:54:34,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-06 20:54:34,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 588 transitions. [2021-12-06 20:54:34,089 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.937799043062201 [2021-12-06 20:54:34,089 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 588 transitions. [2021-12-06 20:54:34,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 588 transitions. [2021-12-06 20:54:34,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:54:34,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 588 transitions. [2021-12-06 20:54:34,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 196.0) internal successors, (588), 3 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:34,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 209.0) internal successors, (836), 4 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:34,093 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 209.0) internal successors, (836), 4 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:34,093 INFO L186 Difference]: Start difference. First operand has 208 places, 203 transitions, 412 flow. Second operand 3 states and 588 transitions. [2021-12-06 20:54:34,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 198 transitions, 428 flow [2021-12-06 20:54:34,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 198 transitions, 424 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-06 20:54:34,096 INFO L242 Difference]: Finished difference. Result has 203 places, 198 transitions, 400 flow [2021-12-06 20:54:34,097 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=400, PETRI_PLACES=203, PETRI_TRANSITIONS=198} [2021-12-06 20:54:34,098 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, -9 predicate places. [2021-12-06 20:54:34,098 INFO L470 AbstractCegarLoop]: Abstraction has has 203 places, 198 transitions, 400 flow [2021-12-06 20:54:34,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 191.33333333333334) internal successors, (574), 3 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:34,098 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:54:34,098 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:54:34,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-06 20:54:34,099 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:54:34,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:54:34,099 INFO L85 PathProgramCache]: Analyzing trace with hash 380722992, now seen corresponding path program 1 times [2021-12-06 20:54:34,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:54:34,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043526524] [2021-12-06 20:54:34,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:54:34,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:54:34,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:54:34,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:54:34,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:54:34,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043526524] [2021-12-06 20:54:34,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043526524] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:54:34,206 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:54:34,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:54:34,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641503904] [2021-12-06 20:54:34,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:54:34,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 20:54:34,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:54:34,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 20:54:34,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:54:34,209 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 209 [2021-12-06 20:54:34,210 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 198 transitions, 400 flow. Second operand has 6 states, 6 states have (on average 131.16666666666666) internal successors, (787), 6 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:34,210 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:54:34,210 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 209 [2021-12-06 20:54:34,210 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:54:34,465 INFO L129 PetriNetUnfolder]: 416/1347 cut-off events. [2021-12-06 20:54:34,466 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-06 20:54:34,467 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2263 conditions, 1347 events. 416/1347 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 6854 event pairs, 416 based on Foata normal form. 0/1201 useless extension candidates. Maximal degree in co-relation 2182. Up to 906 conditions per place. [2021-12-06 20:54:34,474 INFO L132 encePairwiseOnDemand]: 203/209 looper letters, 73 selfloop transitions, 5 changer transitions 0/197 dead transitions. [2021-12-06 20:54:34,474 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 197 transitions, 554 flow [2021-12-06 20:54:34,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 20:54:34,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 20:54:34,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 835 transitions. [2021-12-06 20:54:34,478 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6658692185007975 [2021-12-06 20:54:34,478 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 835 transitions. [2021-12-06 20:54:34,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 835 transitions. [2021-12-06 20:54:34,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:54:34,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 835 transitions. [2021-12-06 20:54:34,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 139.16666666666666) internal successors, (835), 6 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:34,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 209.0) internal successors, (1463), 7 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:34,485 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 209.0) internal successors, (1463), 7 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:34,485 INFO L186 Difference]: Start difference. First operand has 203 places, 198 transitions, 400 flow. Second operand 6 states and 835 transitions. [2021-12-06 20:54:34,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 197 transitions, 554 flow [2021-12-06 20:54:34,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 197 transitions, 553 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-06 20:54:34,490 INFO L242 Difference]: Finished difference. Result has 206 places, 197 transitions, 407 flow [2021-12-06 20:54:34,491 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=407, PETRI_PLACES=206, PETRI_TRANSITIONS=197} [2021-12-06 20:54:34,492 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, -6 predicate places. [2021-12-06 20:54:34,492 INFO L470 AbstractCegarLoop]: Abstraction has has 206 places, 197 transitions, 407 flow [2021-12-06 20:54:34,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 131.16666666666666) internal successors, (787), 6 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:34,492 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:54:34,493 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:54:34,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-06 20:54:34,493 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:54:34,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:54:34,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1045888503, now seen corresponding path program 1 times [2021-12-06 20:54:34,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:54:34,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875195123] [2021-12-06 20:54:34,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:54:34,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:54:34,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:54:34,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:54:34,621 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:54:34,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875195123] [2021-12-06 20:54:34,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875195123] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:54:34,622 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:54:34,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:54:34,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268187378] [2021-12-06 20:54:34,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:54:34,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 20:54:34,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:54:34,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 20:54:34,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:54:34,624 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 209 [2021-12-06 20:54:34,624 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 197 transitions, 407 flow. Second operand has 6 states, 6 states have (on average 135.0) internal successors, (810), 6 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:34,624 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:54:34,625 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 209 [2021-12-06 20:54:34,625 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:54:35,196 INFO L129 PetriNetUnfolder]: 748/2362 cut-off events. [2021-12-06 20:54:35,196 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-12-06 20:54:35,199 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3995 conditions, 2362 events. 748/2362 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 14929 event pairs, 75 based on Foata normal form. 0/2116 useless extension candidates. Maximal degree in co-relation 3915. Up to 781 conditions per place. [2021-12-06 20:54:35,208 INFO L132 encePairwiseOnDemand]: 181/209 looper letters, 161 selfloop transitions, 70 changer transitions 0/353 dead transitions. [2021-12-06 20:54:35,208 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 353 transitions, 1181 flow [2021-12-06 20:54:35,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 20:54:35,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 20:54:35,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1007 transitions. [2021-12-06 20:54:35,211 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.803030303030303 [2021-12-06 20:54:35,211 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1007 transitions. [2021-12-06 20:54:35,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1007 transitions. [2021-12-06 20:54:35,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:54:35,212 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1007 transitions. [2021-12-06 20:54:35,214 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 167.83333333333334) internal successors, (1007), 6 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:35,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 209.0) internal successors, (1463), 7 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:35,217 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 209.0) internal successors, (1463), 7 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:35,217 INFO L186 Difference]: Start difference. First operand has 206 places, 197 transitions, 407 flow. Second operand 6 states and 1007 transitions. [2021-12-06 20:54:35,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 353 transitions, 1181 flow [2021-12-06 20:54:35,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 353 transitions, 1171 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-06 20:54:35,223 INFO L242 Difference]: Finished difference. Result has 210 places, 267 transitions, 875 flow [2021-12-06 20:54:35,224 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=395, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=875, PETRI_PLACES=210, PETRI_TRANSITIONS=267} [2021-12-06 20:54:35,224 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, -2 predicate places. [2021-12-06 20:54:35,225 INFO L470 AbstractCegarLoop]: Abstraction has has 210 places, 267 transitions, 875 flow [2021-12-06 20:54:35,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 135.0) internal successors, (810), 6 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:35,225 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:54:35,225 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:54:35,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-06 20:54:35,226 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:54:35,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:54:35,226 INFO L85 PathProgramCache]: Analyzing trace with hash -677895904, now seen corresponding path program 1 times [2021-12-06 20:54:35,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:54:35,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504088557] [2021-12-06 20:54:35,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:54:35,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:54:35,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:54:35,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:54:35,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:54:35,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504088557] [2021-12-06 20:54:35,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504088557] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:54:35,347 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:54:35,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:54:35,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102819700] [2021-12-06 20:54:35,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:54:35,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 20:54:35,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:54:35,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 20:54:35,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:54:35,349 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 209 [2021-12-06 20:54:35,350 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 267 transitions, 875 flow. Second operand has 6 states, 6 states have (on average 135.83333333333334) internal successors, (815), 6 states have internal predecessors, (815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:35,350 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:54:35,350 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 209 [2021-12-06 20:54:35,350 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:54:35,803 INFO L129 PetriNetUnfolder]: 836/2671 cut-off events. [2021-12-06 20:54:35,803 INFO L130 PetriNetUnfolder]: For 870/870 co-relation queries the response was YES. [2021-12-06 20:54:35,808 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5904 conditions, 2671 events. 836/2671 cut-off events. For 870/870 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 17290 event pairs, 379 based on Foata normal form. 0/2488 useless extension candidates. Maximal degree in co-relation 5822. Up to 1690 conditions per place. [2021-12-06 20:54:35,819 INFO L132 encePairwiseOnDemand]: 194/209 looper letters, 156 selfloop transitions, 48 changer transitions 0/327 dead transitions. [2021-12-06 20:54:35,819 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 327 transitions, 1499 flow [2021-12-06 20:54:35,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 20:54:35,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 20:54:35,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 907 transitions. [2021-12-06 20:54:35,822 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7232854864433812 [2021-12-06 20:54:35,822 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 907 transitions. [2021-12-06 20:54:35,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 907 transitions. [2021-12-06 20:54:35,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:54:35,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 907 transitions. [2021-12-06 20:54:35,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 151.16666666666666) internal successors, (907), 6 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:35,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 209.0) internal successors, (1463), 7 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:35,828 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 209.0) internal successors, (1463), 7 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:35,828 INFO L186 Difference]: Start difference. First operand has 210 places, 267 transitions, 875 flow. Second operand 6 states and 907 transitions. [2021-12-06 20:54:35,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 327 transitions, 1499 flow [2021-12-06 20:54:35,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 327 transitions, 1499 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 20:54:35,840 INFO L242 Difference]: Finished difference. Result has 220 places, 310 transitions, 1263 flow [2021-12-06 20:54:35,841 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1263, PETRI_PLACES=220, PETRI_TRANSITIONS=310} [2021-12-06 20:54:35,841 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 8 predicate places. [2021-12-06 20:54:35,842 INFO L470 AbstractCegarLoop]: Abstraction has has 220 places, 310 transitions, 1263 flow [2021-12-06 20:54:35,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 135.83333333333334) internal successors, (815), 6 states have internal predecessors, (815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:35,842 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:54:35,842 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:54:35,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-06 20:54:35,842 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:54:35,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:54:35,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1148431168, now seen corresponding path program 1 times [2021-12-06 20:54:35,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:54:35,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270273218] [2021-12-06 20:54:35,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:54:35,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:54:35,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:54:35,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:54:35,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:54:35,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270273218] [2021-12-06 20:54:35,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270273218] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:54:35,932 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:54:35,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:54:35,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173468369] [2021-12-06 20:54:35,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:54:35,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 20:54:35,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:54:35,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 20:54:35,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:54:35,935 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 209 [2021-12-06 20:54:35,936 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 310 transitions, 1263 flow. Second operand has 6 states, 6 states have (on average 137.0) internal successors, (822), 6 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:35,936 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:54:35,936 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 209 [2021-12-06 20:54:35,936 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:54:36,595 INFO L129 PetriNetUnfolder]: 1029/3400 cut-off events. [2021-12-06 20:54:36,596 INFO L130 PetriNetUnfolder]: For 2069/2110 co-relation queries the response was YES. [2021-12-06 20:54:36,603 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8414 conditions, 3400 events. 1029/3400 cut-off events. For 2069/2110 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 24288 event pairs, 205 based on Foata normal form. 0/3270 useless extension candidates. Maximal degree in co-relation 8324. Up to 1659 conditions per place. [2021-12-06 20:54:36,618 INFO L132 encePairwiseOnDemand]: 187/209 looper letters, 262 selfloop transitions, 135 changer transitions 4/525 dead transitions. [2021-12-06 20:54:36,618 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 525 transitions, 3157 flow [2021-12-06 20:54:36,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 20:54:36,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 20:54:36,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 974 transitions. [2021-12-06 20:54:36,622 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7767145135566188 [2021-12-06 20:54:36,622 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 974 transitions. [2021-12-06 20:54:36,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 974 transitions. [2021-12-06 20:54:36,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:54:36,624 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 974 transitions. [2021-12-06 20:54:36,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 162.33333333333334) internal successors, (974), 6 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:36,629 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 209.0) internal successors, (1463), 7 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:36,629 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 209.0) internal successors, (1463), 7 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:36,629 INFO L186 Difference]: Start difference. First operand has 220 places, 310 transitions, 1263 flow. Second operand 6 states and 974 transitions. [2021-12-06 20:54:36,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 525 transitions, 3157 flow [2021-12-06 20:54:36,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 525 transitions, 3139 flow, removed 9 selfloop flow, removed 0 redundant places. [2021-12-06 20:54:36,648 INFO L242 Difference]: Finished difference. Result has 230 places, 440 transitions, 2603 flow [2021-12-06 20:54:36,648 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=1245, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2603, PETRI_PLACES=230, PETRI_TRANSITIONS=440} [2021-12-06 20:54:36,649 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 18 predicate places. [2021-12-06 20:54:36,649 INFO L470 AbstractCegarLoop]: Abstraction has has 230 places, 440 transitions, 2603 flow [2021-12-06 20:54:36,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 137.0) internal successors, (822), 6 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:36,649 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:54:36,649 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:54:36,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-06 20:54:36,650 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:54:36,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:54:36,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1966240912, now seen corresponding path program 1 times [2021-12-06 20:54:36,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:54:36,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297698995] [2021-12-06 20:54:36,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:54:36,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:54:36,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:54:36,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:54:36,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:54:36,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297698995] [2021-12-06 20:54:36,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297698995] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:54:36,869 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:54:36,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:54:36,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729663079] [2021-12-06 20:54:36,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:54:36,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:54:36,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:54:36,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:54:36,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:54:36,873 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 20:54:36,874 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 440 transitions, 2603 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:36,874 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:54:36,874 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 20:54:36,875 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:54:39,132 INFO L129 PetriNetUnfolder]: 1672/5541 cut-off events. [2021-12-06 20:54:39,132 INFO L130 PetriNetUnfolder]: For 6163/6245 co-relation queries the response was YES. [2021-12-06 20:54:39,144 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15830 conditions, 5541 events. 1672/5541 cut-off events. For 6163/6245 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 45692 event pairs, 286 based on Foata normal form. 26/5421 useless extension candidates. Maximal degree in co-relation 15728. Up to 1193 conditions per place. [2021-12-06 20:54:39,177 INFO L132 encePairwiseOnDemand]: 172/209 looper letters, 620 selfloop transitions, 192 changer transitions 6/923 dead transitions. [2021-12-06 20:54:39,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 923 transitions, 7287 flow [2021-12-06 20:54:39,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 20:54:39,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-06 20:54:39,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2670 transitions. [2021-12-06 20:54:39,184 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.638755980861244 [2021-12-06 20:54:39,184 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2670 transitions. [2021-12-06 20:54:39,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2670 transitions. [2021-12-06 20:54:39,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:54:39,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2670 transitions. [2021-12-06 20:54:39,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 133.5) internal successors, (2670), 20 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:39,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 209.0) internal successors, (4389), 21 states have internal predecessors, (4389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:39,199 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 209.0) internal successors, (4389), 21 states have internal predecessors, (4389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:39,199 INFO L186 Difference]: Start difference. First operand has 230 places, 440 transitions, 2603 flow. Second operand 20 states and 2670 transitions. [2021-12-06 20:54:39,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 923 transitions, 7287 flow [2021-12-06 20:54:39,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 923 transitions, 7215 flow, removed 36 selfloop flow, removed 0 redundant places. [2021-12-06 20:54:39,248 INFO L242 Difference]: Finished difference. Result has 265 places, 537 transitions, 4261 flow [2021-12-06 20:54:39,249 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=2567, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4261, PETRI_PLACES=265, PETRI_TRANSITIONS=537} [2021-12-06 20:54:39,249 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 53 predicate places. [2021-12-06 20:54:39,249 INFO L470 AbstractCegarLoop]: Abstraction has has 265 places, 537 transitions, 4261 flow [2021-12-06 20:54:39,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:39,250 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:54:39,250 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:54:39,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-06 20:54:39,250 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:54:39,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:54:39,251 INFO L85 PathProgramCache]: Analyzing trace with hash -481820612, now seen corresponding path program 2 times [2021-12-06 20:54:39,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:54:39,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96435619] [2021-12-06 20:54:39,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:54:39,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:54:39,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:54:39,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:54:39,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:54:39,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96435619] [2021-12-06 20:54:39,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96435619] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:54:39,417 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:54:39,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:54:39,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145715433] [2021-12-06 20:54:39,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:54:39,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:54:39,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:54:39,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:54:39,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:54:39,421 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 20:54:39,422 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 537 transitions, 4261 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:39,423 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:54:39,423 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 20:54:39,423 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:54:41,476 INFO L129 PetriNetUnfolder]: 1848/6139 cut-off events. [2021-12-06 20:54:41,476 INFO L130 PetriNetUnfolder]: For 10510/10665 co-relation queries the response was YES. [2021-12-06 20:54:41,495 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19669 conditions, 6139 events. 1848/6139 cut-off events. For 10510/10665 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 51244 event pairs, 277 based on Foata normal form. 44/5991 useless extension candidates. Maximal degree in co-relation 19547. Up to 2087 conditions per place. [2021-12-06 20:54:41,512 INFO L132 encePairwiseOnDemand]: 183/209 looper letters, 722 selfloop transitions, 141 changer transitions 6/974 dead transitions. [2021-12-06 20:54:41,512 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 974 transitions, 8887 flow [2021-12-06 20:54:41,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-06 20:54:41,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-12-06 20:54:41,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3650 transitions. [2021-12-06 20:54:41,520 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6022108562943409 [2021-12-06 20:54:41,520 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3650 transitions. [2021-12-06 20:54:41,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3650 transitions. [2021-12-06 20:54:41,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:54:41,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3650 transitions. [2021-12-06 20:54:41,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 125.86206896551724) internal successors, (3650), 29 states have internal predecessors, (3650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:41,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 209.0) internal successors, (6270), 30 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:41,557 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 209.0) internal successors, (6270), 30 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:41,558 INFO L186 Difference]: Start difference. First operand has 265 places, 537 transitions, 4261 flow. Second operand 29 states and 3650 transitions. [2021-12-06 20:54:41,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 974 transitions, 8887 flow [2021-12-06 20:54:41,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 974 transitions, 8877 flow, removed 3 selfloop flow, removed 2 redundant places. [2021-12-06 20:54:41,676 INFO L242 Difference]: Finished difference. Result has 299 places, 604 transitions, 5263 flow [2021-12-06 20:54:41,677 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=4251, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=5263, PETRI_PLACES=299, PETRI_TRANSITIONS=604} [2021-12-06 20:54:41,678 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 87 predicate places. [2021-12-06 20:54:41,678 INFO L470 AbstractCegarLoop]: Abstraction has has 299 places, 604 transitions, 5263 flow [2021-12-06 20:54:41,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:41,679 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:54:41,679 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:54:41,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-06 20:54:41,679 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:54:41,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:54:41,680 INFO L85 PathProgramCache]: Analyzing trace with hash 224396076, now seen corresponding path program 3 times [2021-12-06 20:54:41,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:54:41,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679501092] [2021-12-06 20:54:41,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:54:41,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:54:41,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:54:41,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:54:41,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:54:41,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679501092] [2021-12-06 20:54:41,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679501092] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:54:41,878 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:54:41,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:54:41,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511757211] [2021-12-06 20:54:41,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:54:41,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:54:41,879 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:54:41,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:54:41,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:54:41,881 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 20:54:41,883 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 604 transitions, 5263 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:41,883 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:54:41,884 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 20:54:41,884 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:54:44,692 INFO L129 PetriNetUnfolder]: 2603/8771 cut-off events. [2021-12-06 20:54:44,692 INFO L130 PetriNetUnfolder]: For 21368/21548 co-relation queries the response was YES. [2021-12-06 20:54:44,726 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30123 conditions, 8771 events. 2603/8771 cut-off events. For 21368/21548 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 82224 event pairs, 434 based on Foata normal form. 71/8602 useless extension candidates. Maximal degree in co-relation 29991. Up to 1724 conditions per place. [2021-12-06 20:54:44,750 INFO L132 encePairwiseOnDemand]: 176/209 looper letters, 770 selfloop transitions, 305 changer transitions 6/1186 dead transitions. [2021-12-06 20:54:44,750 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 1186 transitions, 12043 flow [2021-12-06 20:54:44,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 20:54:44,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 20:54:44,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3833 transitions. [2021-12-06 20:54:44,757 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6113237639553429 [2021-12-06 20:54:44,757 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3833 transitions. [2021-12-06 20:54:44,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3833 transitions. [2021-12-06 20:54:44,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:54:44,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3833 transitions. [2021-12-06 20:54:44,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 127.76666666666667) internal successors, (3833), 30 states have internal predecessors, (3833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:44,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 209.0) internal successors, (6479), 31 states have internal predecessors, (6479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:44,775 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 209.0) internal successors, (6479), 31 states have internal predecessors, (6479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:44,775 INFO L186 Difference]: Start difference. First operand has 299 places, 604 transitions, 5263 flow. Second operand 30 states and 3833 transitions. [2021-12-06 20:54:44,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 1186 transitions, 12043 flow [2021-12-06 20:54:44,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 1186 transitions, 11963 flow, removed 38 selfloop flow, removed 2 redundant places. [2021-12-06 20:54:44,884 INFO L242 Difference]: Finished difference. Result has 343 places, 741 transitions, 8340 flow [2021-12-06 20:54:44,885 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=5213, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=8340, PETRI_PLACES=343, PETRI_TRANSITIONS=741} [2021-12-06 20:54:44,886 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 131 predicate places. [2021-12-06 20:54:44,886 INFO L470 AbstractCegarLoop]: Abstraction has has 343 places, 741 transitions, 8340 flow [2021-12-06 20:54:44,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:44,886 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:54:44,886 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:54:44,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-06 20:54:44,886 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:54:44,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:54:44,887 INFO L85 PathProgramCache]: Analyzing trace with hash -842220046, now seen corresponding path program 1 times [2021-12-06 20:54:44,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:54:44,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72731209] [2021-12-06 20:54:44,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:54:44,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:54:44,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:54:45,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:54:45,037 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:54:45,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72731209] [2021-12-06 20:54:45,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72731209] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:54:45,037 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:54:45,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:54:45,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160043554] [2021-12-06 20:54:45,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:54:45,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:54:45,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:54:45,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:54:45,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:54:45,040 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 209 [2021-12-06 20:54:45,042 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 741 transitions, 8340 flow. Second operand has 13 states, 13 states have (on average 113.07692307692308) internal successors, (1470), 13 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:45,042 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:54:45,042 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 209 [2021-12-06 20:54:45,042 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:54:47,520 INFO L129 PetriNetUnfolder]: 2692/8886 cut-off events. [2021-12-06 20:54:47,520 INFO L130 PetriNetUnfolder]: For 33180/33339 co-relation queries the response was YES. [2021-12-06 20:54:47,563 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33359 conditions, 8886 events. 2692/8886 cut-off events. For 33180/33339 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 82995 event pairs, 527 based on Foata normal form. 58/8677 useless extension candidates. Maximal degree in co-relation 33279. Up to 4333 conditions per place. [2021-12-06 20:54:47,585 INFO L132 encePairwiseOnDemand]: 189/209 looper letters, 693 selfloop transitions, 188 changer transitions 2/985 dead transitions. [2021-12-06 20:54:47,586 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 985 transitions, 12437 flow [2021-12-06 20:54:47,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-06 20:54:47,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-06 20:54:47,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2919 transitions. [2021-12-06 20:54:47,588 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5819377990430622 [2021-12-06 20:54:47,589 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2919 transitions. [2021-12-06 20:54:47,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2919 transitions. [2021-12-06 20:54:47,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:54:47,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2919 transitions. [2021-12-06 20:54:47,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 121.625) internal successors, (2919), 24 states have internal predecessors, (2919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:47,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 209.0) internal successors, (5225), 25 states have internal predecessors, (5225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:47,598 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 209.0) internal successors, (5225), 25 states have internal predecessors, (5225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:47,598 INFO L186 Difference]: Start difference. First operand has 343 places, 741 transitions, 8340 flow. Second operand 24 states and 2919 transitions. [2021-12-06 20:54:47,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 985 transitions, 12437 flow [2021-12-06 20:54:47,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 985 transitions, 12319 flow, removed 39 selfloop flow, removed 10 redundant places. [2021-12-06 20:54:47,780 INFO L242 Difference]: Finished difference. Result has 361 places, 783 transitions, 9197 flow [2021-12-06 20:54:47,780 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=8222, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=9197, PETRI_PLACES=361, PETRI_TRANSITIONS=783} [2021-12-06 20:54:47,781 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 149 predicate places. [2021-12-06 20:54:47,781 INFO L470 AbstractCegarLoop]: Abstraction has has 361 places, 783 transitions, 9197 flow [2021-12-06 20:54:47,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 113.07692307692308) internal successors, (1470), 13 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:47,781 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:54:47,781 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:54:47,781 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-06 20:54:47,782 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:54:47,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:54:47,782 INFO L85 PathProgramCache]: Analyzing trace with hash -444993970, now seen corresponding path program 4 times [2021-12-06 20:54:47,782 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:54:47,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784863486] [2021-12-06 20:54:47,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:54:47,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:54:47,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:54:48,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:54:48,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:54:48,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784863486] [2021-12-06 20:54:48,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784863486] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:54:48,010 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:54:48,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:54:48,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856306835] [2021-12-06 20:54:48,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:54:48,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:54:48,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:54:48,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:54:48,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:54:48,013 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 20:54:48,013 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 783 transitions, 9197 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:48,013 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:54:48,013 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 20:54:48,013 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:54:51,814 INFO L129 PetriNetUnfolder]: 3715/12593 cut-off events. [2021-12-06 20:54:51,814 INFO L130 PetriNetUnfolder]: For 56201/56513 co-relation queries the response was YES. [2021-12-06 20:54:51,890 INFO L84 FinitePrefix]: Finished finitePrefix Result has 49772 conditions, 12593 events. 3715/12593 cut-off events. For 56201/56513 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 130231 event pairs, 856 based on Foata normal form. 122/12397 useless extension candidates. Maximal degree in co-relation 49688. Up to 3764 conditions per place. [2021-12-06 20:54:51,929 INFO L132 encePairwiseOnDemand]: 177/209 looper letters, 723 selfloop transitions, 413 changer transitions 3/1247 dead transitions. [2021-12-06 20:54:51,929 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 1247 transitions, 16755 flow [2021-12-06 20:54:51,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 20:54:51,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 20:54:51,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2650 transitions. [2021-12-06 20:54:51,932 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6037821827295512 [2021-12-06 20:54:51,933 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2650 transitions. [2021-12-06 20:54:51,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2650 transitions. [2021-12-06 20:54:51,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:54:51,933 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2650 transitions. [2021-12-06 20:54:51,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 126.19047619047619) internal successors, (2650), 21 states have internal predecessors, (2650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:51,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 209.0) internal successors, (4598), 22 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:51,941 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 209.0) internal successors, (4598), 22 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:51,941 INFO L186 Difference]: Start difference. First operand has 361 places, 783 transitions, 9197 flow. Second operand 21 states and 2650 transitions. [2021-12-06 20:54:51,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 1247 transitions, 16755 flow [2021-12-06 20:54:52,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 1247 transitions, 16555 flow, removed 22 selfloop flow, removed 12 redundant places. [2021-12-06 20:54:52,287 INFO L242 Difference]: Finished difference. Result has 383 places, 956 transitions, 13691 flow [2021-12-06 20:54:52,288 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=9082, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=13691, PETRI_PLACES=383, PETRI_TRANSITIONS=956} [2021-12-06 20:54:52,289 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 171 predicate places. [2021-12-06 20:54:52,289 INFO L470 AbstractCegarLoop]: Abstraction has has 383 places, 956 transitions, 13691 flow [2021-12-06 20:54:52,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:52,289 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:54:52,289 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:54:52,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-06 20:54:52,290 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:54:52,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:54:52,290 INFO L85 PathProgramCache]: Analyzing trace with hash 446278598, now seen corresponding path program 5 times [2021-12-06 20:54:52,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:54:52,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389088] [2021-12-06 20:54:52,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:54:52,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:54:52,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:54:52,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:54:52,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:54:52,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389088] [2021-12-06 20:54:52,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389088] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:54:52,486 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:54:52,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:54:52,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363318282] [2021-12-06 20:54:52,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:54:52,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:54:52,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:54:52,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:54:52,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:54:52,490 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 20:54:52,492 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 956 transitions, 13691 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:52,492 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:54:52,492 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 20:54:52,492 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:54:58,122 INFO L129 PetriNetUnfolder]: 4983/16882 cut-off events. [2021-12-06 20:54:58,123 INFO L130 PetriNetUnfolder]: For 95526/96046 co-relation queries the response was YES. [2021-12-06 20:54:58,263 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70267 conditions, 16882 events. 4983/16882 cut-off events. For 95526/96046 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 186293 event pairs, 935 based on Foata normal form. 224/16694 useless extension candidates. Maximal degree in co-relation 70164. Up to 3672 conditions per place. [2021-12-06 20:54:58,319 INFO L132 encePairwiseOnDemand]: 172/209 looper letters, 860 selfloop transitions, 599 changer transitions 4/1571 dead transitions. [2021-12-06 20:54:58,319 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 1571 transitions, 23904 flow [2021-12-06 20:54:58,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-06 20:54:58,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-12-06 20:54:58,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3212 transitions. [2021-12-06 20:54:58,324 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6147368421052631 [2021-12-06 20:54:58,324 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3212 transitions. [2021-12-06 20:54:58,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3212 transitions. [2021-12-06 20:54:58,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:54:58,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3212 transitions. [2021-12-06 20:54:58,328 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 128.48) internal successors, (3212), 25 states have internal predecessors, (3212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:58,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 209.0) internal successors, (5434), 26 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:58,334 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 209.0) internal successors, (5434), 26 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:58,334 INFO L186 Difference]: Start difference. First operand has 383 places, 956 transitions, 13691 flow. Second operand 25 states and 3212 transitions. [2021-12-06 20:54:58,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 1571 transitions, 23904 flow [2021-12-06 20:54:58,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 1571 transitions, 23822 flow, removed 39 selfloop flow, removed 2 redundant places. [2021-12-06 20:54:59,010 INFO L242 Difference]: Finished difference. Result has 426 places, 1161 transitions, 20075 flow [2021-12-06 20:54:59,011 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=13647, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=956, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=20075, PETRI_PLACES=426, PETRI_TRANSITIONS=1161} [2021-12-06 20:54:59,011 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 214 predicate places. [2021-12-06 20:54:59,011 INFO L470 AbstractCegarLoop]: Abstraction has has 426 places, 1161 transitions, 20075 flow [2021-12-06 20:54:59,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:59,012 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:54:59,012 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:54:59,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-06 20:54:59,012 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:54:59,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:54:59,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1147946064, now seen corresponding path program 6 times [2021-12-06 20:54:59,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:54:59,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662222541] [2021-12-06 20:54:59,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:54:59,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:54:59,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:54:59,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:54:59,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:54:59,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662222541] [2021-12-06 20:54:59,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662222541] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:54:59,164 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:54:59,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:54:59,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351167149] [2021-12-06 20:54:59,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:54:59,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:54:59,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:54:59,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:54:59,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:54:59,166 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 20:54:59,168 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 1161 transitions, 20075 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:59,168 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:54:59,168 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 20:54:59,168 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:55:07,836 INFO L129 PetriNetUnfolder]: 6590/22576 cut-off events. [2021-12-06 20:55:07,836 INFO L130 PetriNetUnfolder]: For 162909/163439 co-relation queries the response was YES. [2021-12-06 20:55:08,072 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98416 conditions, 22576 events. 6590/22576 cut-off events. For 162909/163439 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 267350 event pairs, 1269 based on Foata normal form. 243/22292 useless extension candidates. Maximal degree in co-relation 98285. Up to 5407 conditions per place. [2021-12-06 20:55:08,139 INFO L132 encePairwiseOnDemand]: 176/209 looper letters, 913 selfloop transitions, 781 changer transitions 6/1808 dead transitions. [2021-12-06 20:55:08,139 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 1808 transitions, 31782 flow [2021-12-06 20:55:08,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-06 20:55:08,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-12-06 20:55:08,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3599 transitions. [2021-12-06 20:55:08,143 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6150034176349966 [2021-12-06 20:55:08,143 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3599 transitions. [2021-12-06 20:55:08,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3599 transitions. [2021-12-06 20:55:08,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:55:08,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3599 transitions. [2021-12-06 20:55:08,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 128.53571428571428) internal successors, (3599), 28 states have internal predecessors, (3599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:08,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 209.0) internal successors, (6061), 29 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:08,153 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 209.0) internal successors, (6061), 29 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:08,153 INFO L186 Difference]: Start difference. First operand has 426 places, 1161 transitions, 20075 flow. Second operand 28 states and 3599 transitions. [2021-12-06 20:55:08,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 1808 transitions, 31782 flow [2021-12-06 20:55:09,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 1808 transitions, 31726 flow, removed 26 selfloop flow, removed 2 redundant places. [2021-12-06 20:55:09,598 INFO L242 Difference]: Finished difference. Result has 462 places, 1359 transitions, 27958 flow [2021-12-06 20:55:09,599 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=20027, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=583, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=27958, PETRI_PLACES=462, PETRI_TRANSITIONS=1359} [2021-12-06 20:55:09,599 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 250 predicate places. [2021-12-06 20:55:09,599 INFO L470 AbstractCegarLoop]: Abstraction has has 462 places, 1359 transitions, 27958 flow [2021-12-06 20:55:09,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:09,600 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:55:09,600 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:55:09,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-06 20:55:09,600 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:55:09,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:55:09,600 INFO L85 PathProgramCache]: Analyzing trace with hash -320762536, now seen corresponding path program 7 times [2021-12-06 20:55:09,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:55:09,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237721571] [2021-12-06 20:55:09,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:55:09,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:55:09,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:55:09,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:55:09,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:55:09,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237721571] [2021-12-06 20:55:09,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237721571] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:55:09,757 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:55:09,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:55:09,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539139760] [2021-12-06 20:55:09,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:55:09,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:55:09,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:55:09,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:55:09,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:55:09,759 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 20:55:09,760 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 1359 transitions, 27958 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:09,760 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:55:09,760 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 20:55:09,760 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:55:20,670 INFO L129 PetriNetUnfolder]: 7356/25175 cut-off events. [2021-12-06 20:55:20,670 INFO L130 PetriNetUnfolder]: For 232328/233105 co-relation queries the response was YES. [2021-12-06 20:55:20,983 INFO L84 FinitePrefix]: Finished finitePrefix Result has 116298 conditions, 25175 events. 7356/25175 cut-off events. For 232328/233105 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 304954 event pairs, 1421 based on Foata normal form. 331/24904 useless extension candidates. Maximal degree in co-relation 116158. Up to 5182 conditions per place. [2021-12-06 20:55:21,061 INFO L132 encePairwiseOnDemand]: 176/209 looper letters, 1006 selfloop transitions, 847 changer transitions 6/1967 dead transitions. [2021-12-06 20:55:21,061 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 1967 transitions, 38992 flow [2021-12-06 20:55:21,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 20:55:21,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 20:55:21,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4075 transitions. [2021-12-06 20:55:21,065 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6093002392344498 [2021-12-06 20:55:21,065 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4075 transitions. [2021-12-06 20:55:21,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4075 transitions. [2021-12-06 20:55:21,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:55:21,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4075 transitions. [2021-12-06 20:55:21,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 127.34375) internal successors, (4075), 32 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:21,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 209.0) internal successors, (6897), 33 states have internal predecessors, (6897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:21,075 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 209.0) internal successors, (6897), 33 states have internal predecessors, (6897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:21,076 INFO L186 Difference]: Start difference. First operand has 462 places, 1359 transitions, 27958 flow. Second operand 32 states and 4075 transitions. [2021-12-06 20:55:21,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 1967 transitions, 38992 flow [2021-12-06 20:55:23,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 1967 transitions, 38804 flow, removed 13 selfloop flow, removed 15 redundant places. [2021-12-06 20:55:23,384 INFO L242 Difference]: Finished difference. Result has 493 places, 1492 transitions, 34748 flow [2021-12-06 20:55:23,385 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=27773, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=715, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=34748, PETRI_PLACES=493, PETRI_TRANSITIONS=1492} [2021-12-06 20:55:23,386 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 281 predicate places. [2021-12-06 20:55:23,386 INFO L470 AbstractCegarLoop]: Abstraction has has 493 places, 1492 transitions, 34748 flow [2021-12-06 20:55:23,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:23,386 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:55:23,386 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:55:23,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-06 20:55:23,386 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:55:23,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:55:23,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1450649388, now seen corresponding path program 8 times [2021-12-06 20:55:23,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:55:23,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140652051] [2021-12-06 20:55:23,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:55:23,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:55:23,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:55:23,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:55:23,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:55:23,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140652051] [2021-12-06 20:55:23,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140652051] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:55:23,522 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:55:23,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:55:23,522 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891997758] [2021-12-06 20:55:23,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:55:23,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:55:23,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:55:23,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:55:23,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:55:23,525 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 20:55:23,526 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 1492 transitions, 34748 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:23,526 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:55:23,526 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 20:55:23,526 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:55:36,250 INFO L129 PetriNetUnfolder]: 7956/27037 cut-off events. [2021-12-06 20:55:36,250 INFO L130 PetriNetUnfolder]: For 312763/313464 co-relation queries the response was YES. [2021-12-06 20:55:36,642 INFO L84 FinitePrefix]: Finished finitePrefix Result has 132679 conditions, 27037 events. 7956/27037 cut-off events. For 312763/313464 co-relation queries the response was YES. Maximal size of possible extension queue 861. Compared 331033 event pairs, 1469 based on Foata normal form. 295/26691 useless extension candidates. Maximal degree in co-relation 132524. Up to 6762 conditions per place. [2021-12-06 20:55:36,730 INFO L132 encePairwiseOnDemand]: 176/209 looper letters, 1068 selfloop transitions, 900 changer transitions 4/2080 dead transitions. [2021-12-06 20:55:36,730 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 2080 transitions, 46358 flow [2021-12-06 20:55:36,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-06 20:55:36,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-12-06 20:55:36,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3465 transitions. [2021-12-06 20:55:36,734 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6140350877192983 [2021-12-06 20:55:36,734 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3465 transitions. [2021-12-06 20:55:36,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3465 transitions. [2021-12-06 20:55:36,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:55:36,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3465 transitions. [2021-12-06 20:55:36,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 128.33333333333334) internal successors, (3465), 27 states have internal predecessors, (3465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:36,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 209.0) internal successors, (5852), 28 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:36,743 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 209.0) internal successors, (5852), 28 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:36,744 INFO L186 Difference]: Start difference. First operand has 493 places, 1492 transitions, 34748 flow. Second operand 27 states and 3465 transitions. [2021-12-06 20:55:36,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 2080 transitions, 46358 flow [2021-12-06 20:55:40,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 2080 transitions, 46101 flow, removed 26 selfloop flow, removed 16 redundant places. [2021-12-06 20:55:40,043 INFO L242 Difference]: Finished difference. Result has 513 places, 1614 transitions, 41483 flow [2021-12-06 20:55:40,044 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=34501, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=782, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=41483, PETRI_PLACES=513, PETRI_TRANSITIONS=1614} [2021-12-06 20:55:40,044 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 301 predicate places. [2021-12-06 20:55:40,045 INFO L470 AbstractCegarLoop]: Abstraction has has 513 places, 1614 transitions, 41483 flow [2021-12-06 20:55:40,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:40,045 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:55:40,045 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:55:40,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-06 20:55:40,045 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:55:40,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:55:40,045 INFO L85 PathProgramCache]: Analyzing trace with hash 937433246, now seen corresponding path program 9 times [2021-12-06 20:55:40,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:55:40,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262091020] [2021-12-06 20:55:40,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:55:40,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:55:40,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:55:40,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:55:40,188 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:55:40,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262091020] [2021-12-06 20:55:40,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262091020] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:55:40,188 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:55:40,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:55:40,189 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630773973] [2021-12-06 20:55:40,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:55:40,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:55:40,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:55:40,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:55:40,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:55:40,191 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 20:55:40,245 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 1614 transitions, 41483 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:40,245 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:55:40,245 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 20:55:40,245 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:55:55,323 INFO L129 PetriNetUnfolder]: 8813/29862 cut-off events. [2021-12-06 20:55:55,324 INFO L130 PetriNetUnfolder]: For 423963/424876 co-relation queries the response was YES. [2021-12-06 20:55:55,807 INFO L84 FinitePrefix]: Finished finitePrefix Result has 153699 conditions, 29862 events. 8813/29862 cut-off events. For 423963/424876 co-relation queries the response was YES. Maximal size of possible extension queue 961. Compared 371943 event pairs, 1589 based on Foata normal form. 362/29508 useless extension candidates. Maximal degree in co-relation 153535. Up to 6485 conditions per place. [2021-12-06 20:55:55,907 INFO L132 encePairwiseOnDemand]: 176/209 looper letters, 1134 selfloop transitions, 998 changer transitions 5/2245 dead transitions. [2021-12-06 20:55:55,907 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 2245 transitions, 54812 flow [2021-12-06 20:55:55,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 20:55:55,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 20:55:55,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3832 transitions. [2021-12-06 20:55:55,911 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.611164274322169 [2021-12-06 20:55:55,911 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3832 transitions. [2021-12-06 20:55:55,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3832 transitions. [2021-12-06 20:55:55,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:55:55,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3832 transitions. [2021-12-06 20:55:55,916 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 127.73333333333333) internal successors, (3832), 30 states have internal predecessors, (3832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:55,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 209.0) internal successors, (6479), 31 states have internal predecessors, (6479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:55,935 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 209.0) internal successors, (6479), 31 states have internal predecessors, (6479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:55,935 INFO L186 Difference]: Start difference. First operand has 513 places, 1614 transitions, 41483 flow. Second operand 30 states and 3832 transitions. [2021-12-06 20:55:55,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 2245 transitions, 54812 flow [2021-12-06 20:56:00,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 2245 transitions, 54563 flow, removed 55 selfloop flow, removed 14 redundant places. [2021-12-06 20:56:00,405 INFO L242 Difference]: Finished difference. Result has 542 places, 1764 transitions, 50081 flow [2021-12-06 20:56:00,406 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=41260, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=853, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=50081, PETRI_PLACES=542, PETRI_TRANSITIONS=1764} [2021-12-06 20:56:00,407 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 330 predicate places. [2021-12-06 20:56:00,407 INFO L470 AbstractCegarLoop]: Abstraction has has 542 places, 1764 transitions, 50081 flow [2021-12-06 20:56:00,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:00,407 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:56:00,407 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:00,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-06 20:56:00,407 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:56:00,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:00,408 INFO L85 PathProgramCache]: Analyzing trace with hash -181723670, now seen corresponding path program 10 times [2021-12-06 20:56:00,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:00,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779621843] [2021-12-06 20:56:00,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:00,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:00,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:00,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:56:00,542 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:00,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779621843] [2021-12-06 20:56:00,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779621843] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:56:00,542 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:56:00,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:56:00,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310539391] [2021-12-06 20:56:00,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:56:00,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:56:00,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:00,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:56:00,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:56:00,544 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 20:56:00,545 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 1764 transitions, 50081 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:00,545 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:56:00,545 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 20:56:00,545 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:56:18,985 INFO L129 PetriNetUnfolder]: 9275/31710 cut-off events. [2021-12-06 20:56:18,985 INFO L130 PetriNetUnfolder]: For 538138/539006 co-relation queries the response was YES. [2021-12-06 20:56:19,681 INFO L84 FinitePrefix]: Finished finitePrefix Result has 169979 conditions, 31710 events. 9275/31710 cut-off events. For 538138/539006 co-relation queries the response was YES. Maximal size of possible extension queue 1018. Compared 399693 event pairs, 1798 based on Foata normal form. 366/31335 useless extension candidates. Maximal degree in co-relation 169801. Up to 7246 conditions per place. [2021-12-06 20:56:19,811 INFO L132 encePairwiseOnDemand]: 176/209 looper letters, 1100 selfloop transitions, 1120 changer transitions 6/2334 dead transitions. [2021-12-06 20:56:19,811 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 2334 transitions, 62011 flow [2021-12-06 20:56:19,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-06 20:56:19,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-12-06 20:56:19,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3730 transitions. [2021-12-06 20:56:19,816 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6154099983501072 [2021-12-06 20:56:19,816 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3730 transitions. [2021-12-06 20:56:19,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3730 transitions. [2021-12-06 20:56:19,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:56:19,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3730 transitions. [2021-12-06 20:56:19,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 128.6206896551724) internal successors, (3730), 29 states have internal predecessors, (3730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:19,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 209.0) internal successors, (6270), 30 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:19,826 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 209.0) internal successors, (6270), 30 states have internal predecessors, (6270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:19,826 INFO L186 Difference]: Start difference. First operand has 542 places, 1764 transitions, 50081 flow. Second operand 29 states and 3730 transitions. [2021-12-06 20:56:19,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 2334 transitions, 62011 flow [2021-12-06 20:56:25,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 2334 transitions, 61746 flow, removed 64 selfloop flow, removed 15 redundant places. [2021-12-06 20:56:25,768 INFO L242 Difference]: Finished difference. Result has 567 places, 1860 transitions, 57735 flow [2021-12-06 20:56:25,770 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=49832, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1025, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=57735, PETRI_PLACES=567, PETRI_TRANSITIONS=1860} [2021-12-06 20:56:25,770 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 355 predicate places. [2021-12-06 20:56:25,770 INFO L470 AbstractCegarLoop]: Abstraction has has 567 places, 1860 transitions, 57735 flow [2021-12-06 20:56:25,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:25,770 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:56:25,770 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:25,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-06 20:56:25,771 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:56:25,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:25,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1712857576, now seen corresponding path program 11 times [2021-12-06 20:56:25,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:25,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343154152] [2021-12-06 20:56:25,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:25,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:25,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:25,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:56:25,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:25,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343154152] [2021-12-06 20:56:25,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343154152] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:56:25,894 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:56:25,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:56:25,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145927115] [2021-12-06 20:56:25,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:56:25,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:56:25,895 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:25,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:56:25,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:56:25,896 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 20:56:25,897 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 1860 transitions, 57735 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:25,897 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:56:25,897 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 20:56:25,897 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:56:47,912 INFO L129 PetriNetUnfolder]: 10170/34449 cut-off events. [2021-12-06 20:56:47,912 INFO L130 PetriNetUnfolder]: For 700096/701171 co-relation queries the response was YES. [2021-12-06 20:56:48,645 INFO L84 FinitePrefix]: Finished finitePrefix Result has 194667 conditions, 34449 events. 10170/34449 cut-off events. For 700096/701171 co-relation queries the response was YES. Maximal size of possible extension queue 1119. Compared 439542 event pairs, 1849 based on Foata normal form. 380/34002 useless extension candidates. Maximal degree in co-relation 194477. Up to 7814 conditions per place. [2021-12-06 20:56:48,769 INFO L132 encePairwiseOnDemand]: 176/209 looper letters, 1253 selfloop transitions, 1114 changer transitions 4/2479 dead transitions. [2021-12-06 20:56:48,769 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 2479 transitions, 72681 flow [2021-12-06 20:56:48,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-06 20:56:48,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-12-06 20:56:48,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3586 transitions. [2021-12-06 20:56:48,773 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6127819548872181 [2021-12-06 20:56:48,773 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3586 transitions. [2021-12-06 20:56:48,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3586 transitions. [2021-12-06 20:56:48,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:56:48,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3586 transitions. [2021-12-06 20:56:48,777 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 128.07142857142858) internal successors, (3586), 28 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:48,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 209.0) internal successors, (6061), 29 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:48,781 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 209.0) internal successors, (6061), 29 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:48,781 INFO L186 Difference]: Start difference. First operand has 567 places, 1860 transitions, 57735 flow. Second operand 28 states and 3586 transitions. [2021-12-06 20:56:48,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 2479 transitions, 72681 flow [2021-12-06 20:56:57,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 2479 transitions, 72163 flow, removed 78 selfloop flow, removed 16 redundant places. [2021-12-06 20:56:57,087 INFO L242 Difference]: Finished difference. Result has 591 places, 2003 transitions, 67268 flow [2021-12-06 20:56:57,089 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=57248, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1860, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=975, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=786, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=67268, PETRI_PLACES=591, PETRI_TRANSITIONS=2003} [2021-12-06 20:56:57,089 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 379 predicate places. [2021-12-06 20:56:57,089 INFO L470 AbstractCegarLoop]: Abstraction has has 591 places, 2003 transitions, 67268 flow [2021-12-06 20:56:57,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:57,090 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:56:57,090 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:57,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-06 20:56:57,090 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:56:57,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:57,091 INFO L85 PathProgramCache]: Analyzing trace with hash -316925570, now seen corresponding path program 12 times [2021-12-06 20:56:57,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:57,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854996395] [2021-12-06 20:56:57,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:57,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:57,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:57,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:56:57,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:57,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854996395] [2021-12-06 20:56:57,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854996395] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:56:57,221 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:56:57,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:56:57,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644640528] [2021-12-06 20:56:57,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:56:57,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:56:57,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:57,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:56:57,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:56:57,224 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 20:56:57,224 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 2003 transitions, 67268 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:57,225 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:56:57,225 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 20:56:57,225 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:57:21,233 INFO L129 PetriNetUnfolder]: 10576/35987 cut-off events. [2021-12-06 20:57:21,233 INFO L130 PetriNetUnfolder]: For 845860/846967 co-relation queries the response was YES. [2021-12-06 20:57:22,052 INFO L84 FinitePrefix]: Finished finitePrefix Result has 209789 conditions, 35987 events. 10576/35987 cut-off events. For 845860/846967 co-relation queries the response was YES. Maximal size of possible extension queue 1171. Compared 463905 event pairs, 1960 based on Foata normal form. 453/35592 useless extension candidates. Maximal degree in co-relation 209587. Up to 8526 conditions per place. [2021-12-06 20:57:22,183 INFO L132 encePairwiseOnDemand]: 176/209 looper letters, 1220 selfloop transitions, 1241 changer transitions 5/2574 dead transitions. [2021-12-06 20:57:22,183 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 2574 transitions, 80590 flow [2021-12-06 20:57:22,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-06 20:57:22,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-12-06 20:57:22,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3597 transitions. [2021-12-06 20:57:22,186 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6146616541353384 [2021-12-06 20:57:22,186 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3597 transitions. [2021-12-06 20:57:22,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3597 transitions. [2021-12-06 20:57:22,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:57:22,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3597 transitions. [2021-12-06 20:57:22,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 128.46428571428572) internal successors, (3597), 28 states have internal predecessors, (3597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:57:22,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 209.0) internal successors, (6061), 29 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:57:22,194 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 209.0) internal successors, (6061), 29 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:57:22,194 INFO L186 Difference]: Start difference. First operand has 591 places, 2003 transitions, 67268 flow. Second operand 28 states and 3597 transitions. [2021-12-06 20:57:22,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 2574 transitions, 80590 flow [2021-12-06 20:57:31,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 2574 transitions, 80348 flow, removed 72 selfloop flow, removed 13 redundant places. [2021-12-06 20:57:32,016 INFO L242 Difference]: Finished difference. Result has 616 places, 2103 transitions, 76093 flow [2021-12-06 20:57:32,018 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=67044, PETRI_DIFFERENCE_MINUEND_PLACES=578, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2003, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=780, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=76093, PETRI_PLACES=616, PETRI_TRANSITIONS=2103} [2021-12-06 20:57:32,018 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 404 predicate places. [2021-12-06 20:57:32,018 INFO L470 AbstractCegarLoop]: Abstraction has has 616 places, 2103 transitions, 76093 flow [2021-12-06 20:57:32,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:57:32,018 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:57:32,018 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:57:32,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-06 20:57:32,019 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:57:32,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:57:32,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1751021624, now seen corresponding path program 13 times [2021-12-06 20:57:32,019 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:57:32,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680788409] [2021-12-06 20:57:32,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:57:32,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:57:32,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:57:32,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:57:32,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:57:32,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680788409] [2021-12-06 20:57:32,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680788409] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:57:32,162 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:57:32,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:57:32,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609510057] [2021-12-06 20:57:32,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:57:32,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:57:32,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:57:32,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:57:32,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:57:32,164 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 20:57:32,164 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 2103 transitions, 76093 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:57:32,164 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:57:32,164 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 20:57:32,164 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:57:59,134 INFO L129 PetriNetUnfolder]: 10975/37056 cut-off events. [2021-12-06 20:57:59,134 INFO L130 PetriNetUnfolder]: For 1013872/1015164 co-relation queries the response was YES. [2021-12-06 20:58:00,038 INFO L84 FinitePrefix]: Finished finitePrefix Result has 225786 conditions, 37056 events. 10975/37056 cut-off events. For 1013872/1015164 co-relation queries the response was YES. Maximal size of possible extension queue 1225. Compared 480269 event pairs, 1867 based on Foata normal form. 588/36757 useless extension candidates. Maximal degree in co-relation 225573. Up to 8451 conditions per place. [2021-12-06 20:58:00,173 INFO L132 encePairwiseOnDemand]: 177/209 looper letters, 1078 selfloop transitions, 1468 changer transitions 5/2659 dead transitions. [2021-12-06 20:58:00,173 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 2659 transitions, 89520 flow [2021-12-06 20:58:00,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 20:58:00,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 20:58:00,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3819 transitions. [2021-12-06 20:58:00,177 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6090909090909091 [2021-12-06 20:58:00,177 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3819 transitions. [2021-12-06 20:58:00,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3819 transitions. [2021-12-06 20:58:00,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:58:00,178 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3819 transitions. [2021-12-06 20:58:00,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 127.3) internal successors, (3819), 30 states have internal predecessors, (3819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:00,184 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 209.0) internal successors, (6479), 31 states have internal predecessors, (6479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:00,185 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 209.0) internal successors, (6479), 31 states have internal predecessors, (6479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:00,185 INFO L186 Difference]: Start difference. First operand has 616 places, 2103 transitions, 76093 flow. Second operand 30 states and 3819 transitions. [2021-12-06 20:58:00,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 2659 transitions, 89520 flow [2021-12-06 20:58:12,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 2659 transitions, 89183 flow, removed 100 selfloop flow, removed 14 redundant places. [2021-12-06 20:58:12,176 INFO L242 Difference]: Finished difference. Result has 645 places, 2203 transitions, 86019 flow [2021-12-06 20:58:12,177 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=75778, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=86019, PETRI_PLACES=645, PETRI_TRANSITIONS=2203} [2021-12-06 20:58:12,177 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 433 predicate places. [2021-12-06 20:58:12,177 INFO L470 AbstractCegarLoop]: Abstraction has has 645 places, 2203 transitions, 86019 flow [2021-12-06 20:58:12,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:12,178 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:58:12,178 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:58:12,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-06 20:58:12,178 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:58:12,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:58:12,178 INFO L85 PathProgramCache]: Analyzing trace with hash 367525420, now seen corresponding path program 14 times [2021-12-06 20:58:12,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:58:12,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214270881] [2021-12-06 20:58:12,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:58:12,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:58:12,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:58:12,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:58:12,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:58:12,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214270881] [2021-12-06 20:58:12,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214270881] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:58:12,312 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:58:12,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:58:12,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757601575] [2021-12-06 20:58:12,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:58:12,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:58:12,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:58:12,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:58:12,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:58:12,314 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 20:58:12,315 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 2203 transitions, 86019 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:12,315 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:58:12,315 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 20:58:12,315 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:58:43,870 INFO L129 PetriNetUnfolder]: 11400/38596 cut-off events. [2021-12-06 20:58:43,871 INFO L130 PetriNetUnfolder]: For 1234034/1235390 co-relation queries the response was YES. [2021-12-06 20:58:44,947 INFO L84 FinitePrefix]: Finished finitePrefix Result has 244664 conditions, 38596 events. 11400/38596 cut-off events. For 1234034/1235390 co-relation queries the response was YES. Maximal size of possible extension queue 1281. Compared 504591 event pairs, 1984 based on Foata normal form. 571/38238 useless extension candidates. Maximal degree in co-relation 244437. Up to 8559 conditions per place. [2021-12-06 20:58:45,093 INFO L132 encePairwiseOnDemand]: 179/209 looper letters, 1073 selfloop transitions, 1496 changer transitions 4/2681 dead transitions. [2021-12-06 20:58:45,093 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 671 places, 2681 transitions, 99155 flow [2021-12-06 20:58:45,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-06 20:58:45,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-12-06 20:58:45,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3423 transitions. [2021-12-06 20:58:45,097 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6065922381711856 [2021-12-06 20:58:45,097 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3423 transitions. [2021-12-06 20:58:45,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3423 transitions. [2021-12-06 20:58:45,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:58:45,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3423 transitions. [2021-12-06 20:58:45,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 126.77777777777777) internal successors, (3423), 27 states have internal predecessors, (3423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:45,104 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 209.0) internal successors, (5852), 28 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:45,104 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 209.0) internal successors, (5852), 28 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:45,104 INFO L186 Difference]: Start difference. First operand has 645 places, 2203 transitions, 86019 flow. Second operand 27 states and 3423 transitions. [2021-12-06 20:58:45,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 671 places, 2681 transitions, 99155 flow [2021-12-06 20:59:00,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 658 places, 2681 transitions, 98943 flow, removed 65 selfloop flow, removed 13 redundant places. [2021-12-06 20:59:00,620 INFO L242 Difference]: Finished difference. Result has 670 places, 2287 transitions, 96230 flow [2021-12-06 20:59:00,622 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=85817, PETRI_DIFFERENCE_MINUEND_PLACES=632, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1412, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=96230, PETRI_PLACES=670, PETRI_TRANSITIONS=2287} [2021-12-06 20:59:00,622 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 458 predicate places. [2021-12-06 20:59:00,622 INFO L470 AbstractCegarLoop]: Abstraction has has 670 places, 2287 transitions, 96230 flow [2021-12-06 20:59:00,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:59:00,622 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:59:00,622 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:59:00,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-06 20:59:00,623 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:59:00,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:59:00,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1892032278, now seen corresponding path program 15 times [2021-12-06 20:59:00,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:59:00,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149220642] [2021-12-06 20:59:00,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:59:00,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:59:00,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:59:00,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:59:00,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:59:00,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149220642] [2021-12-06 20:59:00,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149220642] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:59:00,738 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:59:00,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:59:00,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279849396] [2021-12-06 20:59:00,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:59:00,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:59:00,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:59:00,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:59:00,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:59:00,740 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 20:59:00,741 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 670 places, 2287 transitions, 96230 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:59:00,741 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:59:00,741 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 20:59:00,741 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:59:34,842 INFO L129 PetriNetUnfolder]: 11867/40228 cut-off events. [2021-12-06 20:59:34,842 INFO L130 PetriNetUnfolder]: For 1489251/1490659 co-relation queries the response was YES. [2021-12-06 20:59:36,255 INFO L84 FinitePrefix]: Finished finitePrefix Result has 264742 conditions, 40228 events. 11867/40228 cut-off events. For 1489251/1490659 co-relation queries the response was YES. Maximal size of possible extension queue 1336. Compared 530310 event pairs, 2051 based on Foata normal form. 568/39824 useless extension candidates. Maximal degree in co-relation 264503. Up to 8460 conditions per place. [2021-12-06 20:59:36,405 INFO L132 encePairwiseOnDemand]: 177/209 looper letters, 1192 selfloop transitions, 1535 changer transitions 4/2839 dead transitions. [2021-12-06 20:59:36,405 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 697 places, 2839 transitions, 111466 flow [2021-12-06 20:59:36,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-06 20:59:36,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-12-06 20:59:36,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3575 transitions. [2021-12-06 20:59:36,409 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6109022556390977 [2021-12-06 20:59:36,409 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3575 transitions. [2021-12-06 20:59:36,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3575 transitions. [2021-12-06 20:59:36,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:59:36,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3575 transitions. [2021-12-06 20:59:36,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 127.67857142857143) internal successors, (3575), 28 states have internal predecessors, (3575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:59:36,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 209.0) internal successors, (6061), 29 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:59:36,416 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 209.0) internal successors, (6061), 29 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:59:36,416 INFO L186 Difference]: Start difference. First operand has 670 places, 2287 transitions, 96230 flow. Second operand 28 states and 3575 transitions. [2021-12-06 20:59:36,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 697 places, 2839 transitions, 111466 flow [2021-12-06 20:59:54,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 685 places, 2839 transitions, 111249 flow, removed 67 selfloop flow, removed 12 redundant places. [2021-12-06 20:59:54,564 INFO L242 Difference]: Finished difference. Result has 697 places, 2389 transitions, 107521 flow [2021-12-06 20:59:54,566 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=96065, PETRI_DIFFERENCE_MINUEND_PLACES=658, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1433, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=771, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=107521, PETRI_PLACES=697, PETRI_TRANSITIONS=2389} [2021-12-06 20:59:54,567 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 485 predicate places. [2021-12-06 20:59:54,567 INFO L470 AbstractCegarLoop]: Abstraction has has 697 places, 2389 transitions, 107521 flow [2021-12-06 20:59:54,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:59:54,567 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:59:54,567 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:59:54,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-06 20:59:54,567 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 20:59:54,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:59:54,567 INFO L85 PathProgramCache]: Analyzing trace with hash 880168356, now seen corresponding path program 16 times [2021-12-06 20:59:54,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:59:54,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344049765] [2021-12-06 20:59:54,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:59:54,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:59:54,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:59:54,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:59:54,701 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:59:54,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344049765] [2021-12-06 20:59:54,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344049765] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:59:54,701 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:59:54,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:59:54,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330837211] [2021-12-06 20:59:54,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:59:54,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:59:54,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:59:54,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:59:54,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:59:54,704 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 20:59:54,704 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 697 places, 2389 transitions, 107521 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:59:54,704 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:59:54,704 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 20:59:54,705 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 21:00:33,402 INFO L129 PetriNetUnfolder]: 12266/41641 cut-off events. [2021-12-06 21:00:33,402 INFO L130 PetriNetUnfolder]: For 1753997/1755541 co-relation queries the response was YES. [2021-12-06 21:00:34,797 INFO L84 FinitePrefix]: Finished finitePrefix Result has 283455 conditions, 41641 events. 12266/41641 cut-off events. For 1753997/1755541 co-relation queries the response was YES. Maximal size of possible extension queue 1391. Compared 552754 event pairs, 2126 based on Foata normal form. 639/41271 useless extension candidates. Maximal degree in co-relation 283204. Up to 8966 conditions per place. [2021-12-06 21:00:34,962 INFO L132 encePairwiseOnDemand]: 178/209 looper letters, 1177 selfloop transitions, 1606 changer transitions 4/2895 dead transitions. [2021-12-06 21:00:34,962 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 724 places, 2895 transitions, 121978 flow [2021-12-06 21:00:34,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-06 21:00:34,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-12-06 21:00:34,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3554 transitions. [2021-12-06 21:00:34,966 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6073137388926863 [2021-12-06 21:00:34,966 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3554 transitions. [2021-12-06 21:00:34,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3554 transitions. [2021-12-06 21:00:34,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:00:34,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3554 transitions. [2021-12-06 21:00:34,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 126.92857142857143) internal successors, (3554), 28 states have internal predecessors, (3554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:00:34,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 209.0) internal successors, (6061), 29 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:00:34,973 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 209.0) internal successors, (6061), 29 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:00:34,973 INFO L186 Difference]: Start difference. First operand has 697 places, 2389 transitions, 107521 flow. Second operand 28 states and 3554 transitions. [2021-12-06 21:00:34,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 724 places, 2895 transitions, 121978 flow [2021-12-06 21:00:57,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 710 places, 2895 transitions, 121683 flow, removed 87 selfloop flow, removed 14 redundant places. [2021-12-06 21:00:58,081 INFO L242 Difference]: Finished difference. Result has 721 places, 2477 transitions, 118640 flow [2021-12-06 21:00:58,083 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=107264, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1518, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=803, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=118640, PETRI_PLACES=721, PETRI_TRANSITIONS=2477} [2021-12-06 21:00:58,083 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 509 predicate places. [2021-12-06 21:00:58,083 INFO L470 AbstractCegarLoop]: Abstraction has has 721 places, 2477 transitions, 118640 flow [2021-12-06 21:00:58,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:00:58,084 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 21:00:58,084 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:00:58,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-06 21:00:58,084 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 21:00:58,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:00:58,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1425468636, now seen corresponding path program 17 times [2021-12-06 21:00:58,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:00:58,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113940938] [2021-12-06 21:00:58,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:00:58,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:00:58,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:00:58,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:00:58,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:00:58,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113940938] [2021-12-06 21:00:58,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113940938] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:00:58,224 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:00:58,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 21:00:58,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111355034] [2021-12-06 21:00:58,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:00:58,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 21:00:58,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:00:58,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 21:00:58,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-12-06 21:00:58,226 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 21:00:58,227 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 721 places, 2477 transitions, 118640 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:00:58,227 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 21:00:58,227 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 21:00:58,227 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 21:01:45,246 INFO L129 PetriNetUnfolder]: 13357/45297 cut-off events. [2021-12-06 21:01:45,246 INFO L130 PetriNetUnfolder]: For 2153972/2155594 co-relation queries the response was YES. [2021-12-06 21:01:47,077 INFO L84 FinitePrefix]: Finished finitePrefix Result has 318044 conditions, 45297 events. 13357/45297 cut-off events. For 2153972/2155594 co-relation queries the response was YES. Maximal size of possible extension queue 1523. Compared 610362 event pairs, 2969 based on Foata normal form. 581/44790 useless extension candidates. Maximal degree in co-relation 317782. Up to 14516 conditions per place. [2021-12-06 21:01:47,264 INFO L132 encePairwiseOnDemand]: 176/209 looper letters, 1187 selfloop transitions, 1663 changer transitions 3/2961 dead transitions. [2021-12-06 21:01:47,264 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 745 places, 2961 transitions, 137331 flow [2021-12-06 21:01:47,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-06 21:01:47,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-12-06 21:01:47,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3121 transitions. [2021-12-06 21:01:47,267 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5973205741626795 [2021-12-06 21:01:47,267 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3121 transitions. [2021-12-06 21:01:47,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3121 transitions. [2021-12-06 21:01:47,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:01:47,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3121 transitions. [2021-12-06 21:01:47,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 124.84) internal successors, (3121), 25 states have internal predecessors, (3121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:01:47,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 209.0) internal successors, (5434), 26 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:01:47,273 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 209.0) internal successors, (5434), 26 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:01:47,273 INFO L186 Difference]: Start difference. First operand has 721 places, 2477 transitions, 118640 flow. Second operand 25 states and 3121 transitions. [2021-12-06 21:01:47,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 745 places, 2961 transitions, 137331 flow [2021-12-06 21:02:15,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 729 places, 2961 transitions, 136831 flow, removed 95 selfloop flow, removed 16 redundant places. [2021-12-06 21:02:15,976 INFO L242 Difference]: Finished difference. Result has 742 places, 2641 transitions, 134235 flow [2021-12-06 21:02:15,978 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=118171, PETRI_DIFFERENCE_MINUEND_PLACES=705, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1501, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=879, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=134235, PETRI_PLACES=742, PETRI_TRANSITIONS=2641} [2021-12-06 21:02:15,979 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 530 predicate places. [2021-12-06 21:02:15,979 INFO L470 AbstractCegarLoop]: Abstraction has has 742 places, 2641 transitions, 134235 flow [2021-12-06 21:02:15,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:02:15,979 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 21:02:15,979 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:02:15,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-06 21:02:15,979 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 21:02:15,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:02:15,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1473755336, now seen corresponding path program 18 times [2021-12-06 21:02:15,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:02:15,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525951800] [2021-12-06 21:02:15,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:02:15,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:02:15,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:02:16,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:02:16,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:02:16,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525951800] [2021-12-06 21:02:16,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525951800] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:02:16,107 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:02:16,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 21:02:16,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870674524] [2021-12-06 21:02:16,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:02:16,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 21:02:16,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:02:16,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 21:02:16,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-12-06 21:02:16,109 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 21:02:16,110 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 742 places, 2641 transitions, 134235 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:02:16,110 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 21:02:16,110 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 21:02:16,110 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 21:03:10,157 INFO L129 PetriNetUnfolder]: 14473/49148 cut-off events. [2021-12-06 21:03:10,157 INFO L130 PetriNetUnfolder]: For 2578147/2579859 co-relation queries the response was YES. [2021-12-06 21:03:12,266 INFO L84 FinitePrefix]: Finished finitePrefix Result has 353474 conditions, 49148 events. 14473/49148 cut-off events. For 2578147/2579859 co-relation queries the response was YES. Maximal size of possible extension queue 1657. Compared 671750 event pairs, 3129 based on Foata normal form. 618/48593 useless extension candidates. Maximal degree in co-relation 353201. Up to 14356 conditions per place. [2021-12-06 21:03:12,475 INFO L132 encePairwiseOnDemand]: 174/209 looper letters, 1324 selfloop transitions, 1761 changer transitions 3/3196 dead transitions. [2021-12-06 21:03:12,475 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 766 places, 3196 transitions, 155167 flow [2021-12-06 21:03:12,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-06 21:03:12,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-12-06 21:03:12,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3172 transitions. [2021-12-06 21:03:12,478 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6070813397129187 [2021-12-06 21:03:12,478 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3172 transitions. [2021-12-06 21:03:12,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3172 transitions. [2021-12-06 21:03:12,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:03:12,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3172 transitions. [2021-12-06 21:03:12,482 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 126.88) internal successors, (3172), 25 states have internal predecessors, (3172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:03:12,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 209.0) internal successors, (5434), 26 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:03:12,485 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 209.0) internal successors, (5434), 26 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:03:12,485 INFO L186 Difference]: Start difference. First operand has 742 places, 2641 transitions, 134235 flow. Second operand 25 states and 3172 transitions. [2021-12-06 21:03:12,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 766 places, 3196 transitions, 155167 flow [2021-12-06 21:03:44,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 757 places, 3196 transitions, 154772 flow, removed 120 selfloop flow, removed 9 redundant places. [2021-12-06 21:03:44,353 INFO L242 Difference]: Finished difference. Result has 772 places, 2810 transitions, 151199 flow [2021-12-06 21:03:44,355 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=133882, PETRI_DIFFERENCE_MINUEND_PLACES=733, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1596, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=942, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=151199, PETRI_PLACES=772, PETRI_TRANSITIONS=2810} [2021-12-06 21:03:44,355 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 560 predicate places. [2021-12-06 21:03:44,356 INFO L470 AbstractCegarLoop]: Abstraction has has 772 places, 2810 transitions, 151199 flow [2021-12-06 21:03:44,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:03:44,356 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 21:03:44,356 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:03:44,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-06 21:03:44,356 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 21:03:44,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:03:44,357 INFO L85 PathProgramCache]: Analyzing trace with hash 2085058718, now seen corresponding path program 19 times [2021-12-06 21:03:44,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:03:44,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932201919] [2021-12-06 21:03:44,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:03:44,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:03:44,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:03:44,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:03:44,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:03:44,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932201919] [2021-12-06 21:03:44,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932201919] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:03:44,497 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:03:44,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 21:03:44,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086705337] [2021-12-06 21:03:44,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:03:44,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 21:03:44,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:03:44,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 21:03:44,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-12-06 21:03:44,499 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 21:03:44,500 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 772 places, 2810 transitions, 151199 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:03:44,500 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 21:03:44,500 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 21:03:44,500 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 21:04:51,181 INFO L129 PetriNetUnfolder]: 15577/52739 cut-off events. [2021-12-06 21:04:51,181 INFO L130 PetriNetUnfolder]: For 3069705/3071507 co-relation queries the response was YES. [2021-12-06 21:04:53,709 INFO L84 FinitePrefix]: Finished finitePrefix Result has 390700 conditions, 52739 events. 15577/52739 cut-off events. For 3069705/3071507 co-relation queries the response was YES. Maximal size of possible extension queue 1791. Compared 728366 event pairs, 3444 based on Foata normal form. 655/52135 useless extension candidates. Maximal degree in co-relation 390411. Up to 18110 conditions per place. [2021-12-06 21:04:53,945 INFO L132 encePairwiseOnDemand]: 177/209 looper letters, 1159 selfloop transitions, 2024 changer transitions 3/3294 dead transitions. [2021-12-06 21:04:53,945 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 795 places, 3294 transitions, 172643 flow [2021-12-06 21:04:53,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-06 21:04:53,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-06 21:04:53,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3009 transitions. [2021-12-06 21:04:53,948 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5998803827751196 [2021-12-06 21:04:53,948 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3009 transitions. [2021-12-06 21:04:53,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3009 transitions. [2021-12-06 21:04:53,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:04:53,949 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3009 transitions. [2021-12-06 21:04:53,951 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 125.375) internal successors, (3009), 24 states have internal predecessors, (3009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:04:53,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 209.0) internal successors, (5225), 25 states have internal predecessors, (5225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:04:53,954 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 209.0) internal successors, (5225), 25 states have internal predecessors, (5225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:04:53,954 INFO L186 Difference]: Start difference. First operand has 772 places, 2810 transitions, 151199 flow. Second operand 24 states and 3009 transitions. [2021-12-06 21:04:53,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 795 places, 3294 transitions, 172643 flow [2021-12-06 21:05:36,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 791 places, 3294 transitions, 172168 flow, removed 218 selfloop flow, removed 4 redundant places. [2021-12-06 21:05:36,191 INFO L242 Difference]: Finished difference. Result has 805 places, 2993 transitions, 170692 flow [2021-12-06 21:05:36,193 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=150852, PETRI_DIFFERENCE_MINUEND_PLACES=768, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2810, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1858, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=872, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=170692, PETRI_PLACES=805, PETRI_TRANSITIONS=2993} [2021-12-06 21:05:36,194 INFO L334 CegarLoopForPetriNet]: 212 programPoint places, 593 predicate places. [2021-12-06 21:05:36,194 INFO L470 AbstractCegarLoop]: Abstraction has has 805 places, 2993 transitions, 170692 flow [2021-12-06 21:05:36,194 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:05:36,194 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 21:05:36,195 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:05:36,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-06 21:05:36,195 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2021-12-06 21:05:36,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:05:36,195 INFO L85 PathProgramCache]: Analyzing trace with hash -354178582, now seen corresponding path program 20 times [2021-12-06 21:05:36,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:05:36,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166599197] [2021-12-06 21:05:36,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:05:36,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:05:36,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:05:36,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:05:36,321 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:05:36,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166599197] [2021-12-06 21:05:36,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166599197] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:05:36,321 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:05:36,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 21:05:36,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885496470] [2021-12-06 21:05:36,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:05:36,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 21:05:36,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:05:36,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 21:05:36,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-12-06 21:05:36,323 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 209 [2021-12-06 21:05:36,324 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 805 places, 2993 transitions, 170692 flow. Second operand has 13 states, 13 states have (on average 115.0) internal successors, (1495), 13 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:05:36,324 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 21:05:36,324 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 209 [2021-12-06 21:05:36,324 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 21:06:50,938 INFO L129 PetriNetUnfolder]: 16014/54338 cut-off events. [2021-12-06 21:06:50,938 INFO L130 PetriNetUnfolder]: For 3509756/3511649 co-relation queries the response was YES. [2021-12-06 21:06:53,562 INFO L84 FinitePrefix]: Finished finitePrefix Result has 413938 conditions, 54338 events. 16014/54338 cut-off events. For 3509756/3511649 co-relation queries the response was YES. Maximal size of possible extension queue 1845. Compared 754546 event pairs, 3480 based on Foata normal form. 727/53782 useless extension candidates. Maximal degree in co-relation 413632. Up to 16784 conditions per place. [2021-12-06 21:06:53,802 INFO L132 encePairwiseOnDemand]: 177/209 looper letters, 1184 selfloop transitions, 2087 changer transitions 3/3382 dead transitions. [2021-12-06 21:06:53,802 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 828 places, 3382 transitions, 186840 flow [2021-12-06 21:06:53,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-06 21:06:53,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-06 21:06:53,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3009 transitions. [2021-12-06 21:06:53,862 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5998803827751196 [2021-12-06 21:06:53,862 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3009 transitions. [2021-12-06 21:06:53,862 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3009 transitions. [2021-12-06 21:06:53,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:06:53,863 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3009 transitions. [2021-12-06 21:06:53,865 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 125.375) internal successors, (3009), 24 states have internal predecessors, (3009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:06:53,867 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 209.0) internal successors, (5225), 25 states have internal predecessors, (5225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:06:53,867 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 209.0) internal successors, (5225), 25 states have internal predecessors, (5225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:06:53,867 INFO L186 Difference]: Start difference. First operand has 805 places, 2993 transitions, 170692 flow. Second operand 24 states and 3009 transitions. [2021-12-06 21:06:53,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 828 places, 3382 transitions, 186840 flow