./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/06-symbeq_06-tricky_address1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/06-symbeq_06-tricky_address1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN --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 99f794c04b6feffb38c1e5c415a278bf34dda5287d389b184a9a7d818ab0b70e --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 12:49:31,405 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 12:49:31,407 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 12:49:31,439 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 12:49:31,440 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 12:49:31,441 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 12:49:31,444 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 12:49:31,449 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 12:49:31,452 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 12:49:31,458 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 12:49:31,460 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 12:49:31,462 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 12:49:31,462 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 12:49:31,468 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 12:49:31,471 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 12:49:31,473 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 12:49:31,475 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 12:49:31,476 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 12:49:31,479 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 12:49:31,485 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 12:49:31,487 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 12:49:31,489 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 12:49:31,491 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 12:49:31,492 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 12:49:31,502 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 12:49:31,502 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 12:49:31,502 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 12:49:31,503 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 12:49:31,504 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 12:49:31,505 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 12:49:31,505 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 12:49:31,506 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 12:49:31,507 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 12:49:31,508 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 12:49:31,509 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 12:49:31,509 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 12:49:31,510 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 12:49:31,510 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 12:49:31,514 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 12:49:31,517 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 12:49:31,517 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 12:49:31,518 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-11-20 12:49:31,560 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 12:49:31,560 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 12:49:31,561 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 12:49:31,561 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 12:49:31,562 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 12:49:31,562 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 12:49:31,563 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 12:49:31,563 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 12:49:31,563 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 12:49:31,564 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 12:49:31,564 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-20 12:49:31,564 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-20 12:49:31,564 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 12:49:31,565 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-20 12:49:31,565 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 12:49:31,565 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 12:49:31,565 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 12:49:31,565 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 12:49:31,566 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-11-20 12:49:31,566 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-20 12:49:31,566 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 12:49:31,566 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 12:49:31,566 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 12:49:31,567 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 12:49:31,567 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 12:49:31,567 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 12:49:31,567 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 12:49:31,568 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 12:49:31,568 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 12:49:31,568 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 12:49:31,568 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 12:49:31,569 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 12:49:31,569 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 12:49:31,569 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 12:49:31,569 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 12:49:31,569 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_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/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_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN 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 -> 99f794c04b6feffb38c1e5c415a278bf34dda5287d389b184a9a7d818ab0b70e [2022-11-20 12:49:31,853 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 12:49:31,880 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 12:49:31,884 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 12:49:31,885 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 12:49:31,886 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 12:49:31,887 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/goblint-regression/06-symbeq_06-tricky_address1.i [2022-11-20 12:49:34,866 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 12:49:35,215 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 12:49:35,215 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/sv-benchmarks/c/goblint-regression/06-symbeq_06-tricky_address1.i [2022-11-20 12:49:35,232 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/data/e7895a38d/bb82a64ed01b4eb191474ac74c20129f/FLAG864ad2177 [2022-11-20 12:49:35,480 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/data/e7895a38d/bb82a64ed01b4eb191474ac74c20129f [2022-11-20 12:49:35,482 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 12:49:35,484 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 12:49:35,486 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 12:49:35,486 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 12:49:35,490 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 12:49:35,497 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:49:35" (1/1) ... [2022-11-20 12:49:35,499 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b505377 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:49:35, skipping insertion in model container [2022-11-20 12:49:35,499 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:49:35" (1/1) ... [2022-11-20 12:49:35,507 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 12:49:35,550 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 12:49:36,081 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 12:49:36,096 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 12:49:36,139 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 12:49:36,189 INFO L208 MainTranslator]: Completed translation [2022-11-20 12:49:36,190 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:49:36 WrapperNode [2022-11-20 12:49:36,190 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 12:49:36,191 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 12:49:36,191 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 12:49:36,192 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 12:49:36,200 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:49:36" (1/1) ... [2022-11-20 12:49:36,219 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:49:36" (1/1) ... [2022-11-20 12:49:36,254 INFO L138 Inliner]: procedures = 264, calls = 16, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 88 [2022-11-20 12:49:36,255 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 12:49:36,256 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 12:49:36,256 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 12:49:36,256 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 12:49:36,266 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:49:36" (1/1) ... [2022-11-20 12:49:36,266 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:49:36" (1/1) ... [2022-11-20 12:49:36,270 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:49:36" (1/1) ... [2022-11-20 12:49:36,271 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:49:36" (1/1) ... [2022-11-20 12:49:36,280 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:49:36" (1/1) ... [2022-11-20 12:49:36,283 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:49:36" (1/1) ... [2022-11-20 12:49:36,285 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:49:36" (1/1) ... [2022-11-20 12:49:36,287 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:49:36" (1/1) ... [2022-11-20 12:49:36,289 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 12:49:36,290 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 12:49:36,290 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 12:49:36,290 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 12:49:36,291 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:49:36" (1/1) ... [2022-11-20 12:49:36,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 12:49:36,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:49:36,333 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 12:49:36,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 12:49:36,384 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 12:49:36,384 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 12:49:36,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 12:49:36,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 12:49:36,384 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-11-20 12:49:36,384 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 12:49:36,385 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2022-11-20 12:49:36,385 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2022-11-20 12:49:36,385 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 12:49:36,385 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 12:49:36,387 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-20 12:49:36,542 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 12:49:36,544 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 12:49:36,860 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 12:49:36,874 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 12:49:36,874 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-20 12:49:36,877 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:49:36 BoogieIcfgContainer [2022-11-20 12:49:36,877 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 12:49:36,880 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 12:49:36,880 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 12:49:36,885 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 12:49:36,886 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 12:49:35" (1/3) ... [2022-11-20 12:49:36,887 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69c322e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 12:49:36, skipping insertion in model container [2022-11-20 12:49:36,887 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:49:36" (2/3) ... [2022-11-20 12:49:36,890 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69c322e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 12:49:36, skipping insertion in model container [2022-11-20 12:49:36,890 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:49:36" (3/3) ... [2022-11-20 12:49:36,892 INFO L112 eAbstractionObserver]: Analyzing ICFG 06-symbeq_06-tricky_address1.i [2022-11-20 12:49:36,907 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-20 12:49:36,918 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 12:49:36,918 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2022-11-20 12:49:36,918 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-20 12:49:37,029 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-20 12:49:37,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 103 places, 103 transitions, 211 flow [2022-11-20 12:49:37,188 INFO L130 PetriNetUnfolder]: 4/102 cut-off events. [2022-11-20 12:49:37,189 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-20 12:49:37,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106 conditions, 102 events. 4/102 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 84 event pairs, 0 based on Foata normal form. 0/94 useless extension candidates. Maximal degree in co-relation 67. Up to 2 conditions per place. [2022-11-20 12:49:37,197 INFO L82 GeneralOperation]: Start removeDead. Operand has 103 places, 103 transitions, 211 flow [2022-11-20 12:49:37,205 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 102 places, 102 transitions, 207 flow [2022-11-20 12:49:37,217 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 12:49:37,224 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@271544e3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 12:49:37,224 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-11-20 12:49:37,242 INFO L130 PetriNetUnfolder]: 4/56 cut-off events. [2022-11-20 12:49:37,242 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-20 12:49:37,242 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:49:37,243 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:49:37,244 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:49:37,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:49:37,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1298122157, now seen corresponding path program 1 times [2022-11-20 12:49:37,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:49:37,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847495191] [2022-11-20 12:49:37,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:37,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:49:37,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:49:37,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:49:37,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:49:37,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847495191] [2022-11-20 12:49:37,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847495191] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:49:37,466 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:49:37,466 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 12:49:37,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969748335] [2022-11-20 12:49:37,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:49:37,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-20 12:49:37,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:49:37,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-20 12:49:37,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 12:49:37,521 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 103 [2022-11-20 12:49:37,524 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 102 transitions, 207 flow. Second operand has 2 states, 2 states have (on average 100.0) internal successors, (200), 2 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:37,524 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:49:37,525 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 103 [2022-11-20 12:49:37,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:49:37,574 INFO L130 PetriNetUnfolder]: 1/99 cut-off events. [2022-11-20 12:49:37,576 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-20 12:49:37,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105 conditions, 99 events. 1/99 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 81 event pairs, 0 based on Foata normal form. 3/95 useless extension candidates. Maximal degree in co-relation 32. Up to 2 conditions per place. [2022-11-20 12:49:37,580 INFO L137 encePairwiseOnDemand]: 100/103 looper letters, 1 selfloop transitions, 0 changer transitions 1/99 dead transitions. [2022-11-20 12:49:37,581 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 99 transitions, 203 flow [2022-11-20 12:49:37,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-20 12:49:37,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-20 12:49:37,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 202 transitions. [2022-11-20 12:49:37,596 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9805825242718447 [2022-11-20 12:49:37,597 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 202 transitions. [2022-11-20 12:49:37,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 202 transitions. [2022-11-20 12:49:37,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:49:37,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 202 transitions. [2022-11-20 12:49:37,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 101.0) internal successors, (202), 2 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:37,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 103.0) internal successors, (309), 3 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:37,616 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 103.0) internal successors, (309), 3 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:37,618 INFO L175 Difference]: Start difference. First operand has 102 places, 102 transitions, 207 flow. Second operand 2 states and 202 transitions. [2022-11-20 12:49:37,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 99 transitions, 203 flow [2022-11-20 12:49:37,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 99 transitions, 202 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-20 12:49:37,625 INFO L231 Difference]: Finished difference. Result has 102 places, 98 transitions, 198 flow [2022-11-20 12:49:37,628 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=198, PETRI_PLACES=102, PETRI_TRANSITIONS=98} [2022-11-20 12:49:37,631 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 0 predicate places. [2022-11-20 12:49:37,631 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 98 transitions, 198 flow [2022-11-20 12:49:37,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 100.0) internal successors, (200), 2 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:37,632 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:49:37,632 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:49:37,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-20 12:49:37,633 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:49:37,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:49:37,634 INFO L85 PathProgramCache]: Analyzing trace with hash -779087186, now seen corresponding path program 1 times [2022-11-20 12:49:37,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:49:37,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157776359] [2022-11-20 12:49:37,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:37,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:49:37,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:49:37,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:49:37,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:49:37,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157776359] [2022-11-20 12:49:37,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157776359] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:49:37,822 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:49:37,822 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 12:49:37,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207455986] [2022-11-20 12:49:37,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:49:37,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 12:49:37,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:49:37,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 12:49:37,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 12:49:37,826 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 103 [2022-11-20 12:49:37,827 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 98 transitions, 198 flow. Second operand has 3 states, 3 states have (on average 93.33333333333333) internal successors, (280), 3 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:37,827 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:49:37,827 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 103 [2022-11-20 12:49:37,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:49:37,902 INFO L130 PetriNetUnfolder]: 1/102 cut-off events. [2022-11-20 12:49:37,902 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-20 12:49:37,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119 conditions, 102 events. 1/102 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 78 event pairs, 0 based on Foata normal form. 0/96 useless extension candidates. Maximal degree in co-relation 116. Up to 9 conditions per place. [2022-11-20 12:49:37,911 INFO L137 encePairwiseOnDemand]: 100/103 looper letters, 10 selfloop transitions, 2 changer transitions 0/102 dead transitions. [2022-11-20 12:49:37,911 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 102 transitions, 230 flow [2022-11-20 12:49:37,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 12:49:37,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 12:49:37,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 289 transitions. [2022-11-20 12:49:37,915 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9352750809061489 [2022-11-20 12:49:37,916 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 289 transitions. [2022-11-20 12:49:37,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 289 transitions. [2022-11-20 12:49:37,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:49:37,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 289 transitions. [2022-11-20 12:49:37,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 96.33333333333333) internal successors, (289), 3 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:37,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 103.0) internal successors, (412), 4 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:37,920 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 103.0) internal successors, (412), 4 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:37,920 INFO L175 Difference]: Start difference. First operand has 102 places, 98 transitions, 198 flow. Second operand 3 states and 289 transitions. [2022-11-20 12:49:37,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 102 transitions, 230 flow [2022-11-20 12:49:37,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 102 transitions, 230 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-20 12:49:37,927 INFO L231 Difference]: Finished difference. Result has 104 places, 99 transitions, 210 flow [2022-11-20 12:49:37,928 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=210, PETRI_PLACES=104, PETRI_TRANSITIONS=99} [2022-11-20 12:49:37,929 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 2 predicate places. [2022-11-20 12:49:37,929 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 99 transitions, 210 flow [2022-11-20 12:49:37,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 93.33333333333333) internal successors, (280), 3 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:37,929 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:49:37,930 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:49:37,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-20 12:49:37,931 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:49:37,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:49:37,933 INFO L85 PathProgramCache]: Analyzing trace with hash 624473633, now seen corresponding path program 1 times [2022-11-20 12:49:37,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:49:37,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195585941] [2022-11-20 12:49:37,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:37,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:49:38,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:49:38,184 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:49:38,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:49:38,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195585941] [2022-11-20 12:49:38,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195585941] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:49:38,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951394378] [2022-11-20 12:49:38,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:38,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:49:38,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:49:38,195 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:49:38,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-20 12:49:38,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:49:38,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 12:49:38,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:49:38,407 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:49:38,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:49:38,451 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:49:38,452 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951394378] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:49:38,452 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:49:38,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-20 12:49:38,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705415380] [2022-11-20 12:49:38,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:49:38,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:49:38,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:49:38,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:49:38,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:49:38,457 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 103 [2022-11-20 12:49:38,458 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 99 transitions, 210 flow. Second operand has 10 states, 10 states have (on average 93.1) internal successors, (931), 10 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:38,459 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:49:38,459 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 103 [2022-11-20 12:49:38,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:49:38,563 INFO L130 PetriNetUnfolder]: 1/109 cut-off events. [2022-11-20 12:49:38,563 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-20 12:49:38,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142 conditions, 109 events. 1/109 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 72 event pairs, 0 based on Foata normal form. 2/106 useless extension candidates. Maximal degree in co-relation 137. Up to 6 conditions per place. [2022-11-20 12:49:38,565 INFO L137 encePairwiseOnDemand]: 97/103 looper letters, 11 selfloop transitions, 9 changer transitions 0/109 dead transitions. [2022-11-20 12:49:38,565 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 109 transitions, 272 flow [2022-11-20 12:49:38,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 12:49:38,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 12:49:38,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 841 transitions. [2022-11-20 12:49:38,569 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9072276159654801 [2022-11-20 12:49:38,569 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 841 transitions. [2022-11-20 12:49:38,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 841 transitions. [2022-11-20 12:49:38,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:49:38,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 841 transitions. [2022-11-20 12:49:38,573 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 93.44444444444444) internal successors, (841), 9 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:38,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 103.0) internal successors, (1030), 10 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:38,577 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 103.0) internal successors, (1030), 10 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:38,577 INFO L175 Difference]: Start difference. First operand has 104 places, 99 transitions, 210 flow. Second operand 9 states and 841 transitions. [2022-11-20 12:49:38,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 109 transitions, 272 flow [2022-11-20 12:49:38,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 109 transitions, 270 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-20 12:49:38,581 INFO L231 Difference]: Finished difference. Result has 114 places, 105 transitions, 258 flow [2022-11-20 12:49:38,581 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=258, PETRI_PLACES=114, PETRI_TRANSITIONS=105} [2022-11-20 12:49:38,582 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 12 predicate places. [2022-11-20 12:49:38,582 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 105 transitions, 258 flow [2022-11-20 12:49:38,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 93.1) internal successors, (931), 10 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:38,583 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:49:38,583 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:49:38,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-20 12:49:38,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:49:38,789 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:49:38,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:49:38,790 INFO L85 PathProgramCache]: Analyzing trace with hash 653292097, now seen corresponding path program 2 times [2022-11-20 12:49:38,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:49:38,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297214561] [2022-11-20 12:49:38,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:38,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:49:38,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:49:39,040 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:49:39,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:49:39,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297214561] [2022-11-20 12:49:39,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297214561] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:49:39,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185660505] [2022-11-20 12:49:39,042 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 12:49:39,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:49:39,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:49:39,044 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:49:39,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-20 12:49:39,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-20 12:49:39,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:49:39,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-20 12:49:39,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:49:39,207 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-20 12:49:39,231 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2022-11-20 12:49:39,274 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:49:39,275 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2022-11-20 12:49:39,345 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:49:39,346 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2022-11-20 12:49:39,383 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-20 12:49:39,383 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:49:39,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185660505] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:49:39,384 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:49:39,384 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 13 [2022-11-20 12:49:39,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209741967] [2022-11-20 12:49:39,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:49:39,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 12:49:39,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:49:39,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 12:49:39,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-11-20 12:49:39,387 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 103 [2022-11-20 12:49:39,388 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 105 transitions, 258 flow. Second operand has 6 states, 6 states have (on average 66.33333333333333) internal successors, (398), 6 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:39,388 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:49:39,388 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 103 [2022-11-20 12:49:39,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:49:39,870 INFO L130 PetriNetUnfolder]: 231/762 cut-off events. [2022-11-20 12:49:39,871 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-11-20 12:49:39,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1300 conditions, 762 events. 231/762 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4156 event pairs, 103 based on Foata normal form. 0/693 useless extension candidates. Maximal degree in co-relation 1293. Up to 361 conditions per place. [2022-11-20 12:49:39,878 INFO L137 encePairwiseOnDemand]: 92/103 looper letters, 72 selfloop transitions, 22 changer transitions 0/163 dead transitions. [2022-11-20 12:49:39,878 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 163 transitions, 562 flow [2022-11-20 12:49:39,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:49:39,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 12:49:39,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 479 transitions. [2022-11-20 12:49:39,880 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7750809061488673 [2022-11-20 12:49:39,880 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 479 transitions. [2022-11-20 12:49:39,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 479 transitions. [2022-11-20 12:49:39,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:49:39,881 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 479 transitions. [2022-11-20 12:49:39,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 79.83333333333333) internal successors, (479), 6 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:39,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 103.0) internal successors, (721), 7 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:39,885 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 103.0) internal successors, (721), 7 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:39,885 INFO L175 Difference]: Start difference. First operand has 114 places, 105 transitions, 258 flow. Second operand 6 states and 479 transitions. [2022-11-20 12:49:39,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 163 transitions, 562 flow [2022-11-20 12:49:39,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 163 transitions, 556 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-11-20 12:49:39,890 INFO L231 Difference]: Finished difference. Result has 123 places, 126 transitions, 402 flow [2022-11-20 12:49:39,891 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=402, PETRI_PLACES=123, PETRI_TRANSITIONS=126} [2022-11-20 12:49:39,892 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 21 predicate places. [2022-11-20 12:49:39,892 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 126 transitions, 402 flow [2022-11-20 12:49:39,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 66.33333333333333) internal successors, (398), 6 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:39,893 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:49:39,893 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:49:39,904 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-20 12:49:40,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:49:40,099 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:49:40,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:49:40,100 INFO L85 PathProgramCache]: Analyzing trace with hash -406389930, now seen corresponding path program 1 times [2022-11-20 12:49:40,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:49:40,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287440246] [2022-11-20 12:49:40,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:40,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:49:40,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:49:40,303 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:49:40,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:49:40,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287440246] [2022-11-20 12:49:40,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287440246] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:49:40,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232096932] [2022-11-20 12:49:40,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:40,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:49:40,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:49:40,306 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:49:40,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-20 12:49:40,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:49:40,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-20 12:49:40,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:49:40,511 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:49:40,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:49:40,631 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:49:40,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232096932] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:49:40,632 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:49:40,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-20 12:49:40,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75072039] [2022-11-20 12:49:40,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:49:40,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:49:40,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:49:40,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:49:40,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:49:40,643 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 103 [2022-11-20 12:49:40,647 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 126 transitions, 402 flow. Second operand has 18 states, 18 states have (on average 93.27777777777777) internal successors, (1679), 18 states have internal predecessors, (1679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:40,647 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:49:40,647 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 103 [2022-11-20 12:49:40,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:49:40,937 INFO L130 PetriNetUnfolder]: 40/290 cut-off events. [2022-11-20 12:49:40,937 INFO L131 PetriNetUnfolder]: For 43/46 co-relation queries the response was YES. [2022-11-20 12:49:40,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 536 conditions, 290 events. 40/290 cut-off events. For 43/46 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 873 event pairs, 4 based on Foata normal form. 4/281 useless extension candidates. Maximal degree in co-relation 524. Up to 49 conditions per place. [2022-11-20 12:49:40,942 INFO L137 encePairwiseOnDemand]: 97/103 looper letters, 19 selfloop transitions, 21 changer transitions 0/150 dead transitions. [2022-11-20 12:49:40,942 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 150 transitions, 582 flow [2022-11-20 12:49:40,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-20 12:49:40,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-20 12:49:40,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1955 transitions. [2022-11-20 12:49:40,948 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.903837263060564 [2022-11-20 12:49:40,948 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1955 transitions. [2022-11-20 12:49:40,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1955 transitions. [2022-11-20 12:49:40,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:49:40,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1955 transitions. [2022-11-20 12:49:40,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 93.0952380952381) internal successors, (1955), 21 states have internal predecessors, (1955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:40,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 103.0) internal successors, (2266), 22 states have internal predecessors, (2266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:40,963 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 103.0) internal successors, (2266), 22 states have internal predecessors, (2266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:40,963 INFO L175 Difference]: Start difference. First operand has 123 places, 126 transitions, 402 flow. Second operand 21 states and 1955 transitions. [2022-11-20 12:49:40,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 150 transitions, 582 flow [2022-11-20 12:49:40,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 150 transitions, 582 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-20 12:49:40,974 INFO L231 Difference]: Finished difference. Result has 148 places, 139 transitions, 532 flow [2022-11-20 12:49:40,974 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=532, PETRI_PLACES=148, PETRI_TRANSITIONS=139} [2022-11-20 12:49:40,978 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 46 predicate places. [2022-11-20 12:49:40,978 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 139 transitions, 532 flow [2022-11-20 12:49:40,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 93.27777777777777) internal successors, (1679), 18 states have internal predecessors, (1679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:40,979 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:49:40,980 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:49:40,990 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-20 12:49:41,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:49:41,186 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:49:41,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:49:41,186 INFO L85 PathProgramCache]: Analyzing trace with hash 232143766, now seen corresponding path program 2 times [2022-11-20 12:49:41,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:49:41,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953002814] [2022-11-20 12:49:41,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:41,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:49:41,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:49:41,592 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:49:41,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:49:41,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953002814] [2022-11-20 12:49:41,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953002814] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:49:41,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146363238] [2022-11-20 12:49:41,593 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 12:49:41,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:49:41,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:49:41,595 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:49:41,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-20 12:49:41,698 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-20 12:49:41,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:49:41,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-20 12:49:41,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:49:41,714 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-20 12:49:41,735 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2022-11-20 12:49:41,769 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:49:41,769 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2022-11-20 12:49:41,817 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:49:41,818 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2022-11-20 12:49:41,859 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-20 12:49:41,859 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:49:41,859 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146363238] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:49:41,859 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:49:41,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [17] total 21 [2022-11-20 12:49:41,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371016094] [2022-11-20 12:49:41,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:49:41,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 12:49:41,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:49:41,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 12:49:41,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2022-11-20 12:49:41,862 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 103 [2022-11-20 12:49:41,863 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 139 transitions, 532 flow. Second operand has 6 states, 6 states have (on average 65.5) internal successors, (393), 6 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:41,863 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:49:41,863 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 103 [2022-11-20 12:49:41,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:49:42,348 INFO L130 PetriNetUnfolder]: 315/1034 cut-off events. [2022-11-20 12:49:42,348 INFO L131 PetriNetUnfolder]: For 265/269 co-relation queries the response was YES. [2022-11-20 12:49:42,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2160 conditions, 1034 events. 315/1034 cut-off events. For 265/269 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 6069 event pairs, 133 based on Foata normal form. 4/961 useless extension candidates. Maximal degree in co-relation 2143. Up to 572 conditions per place. [2022-11-20 12:49:42,355 INFO L137 encePairwiseOnDemand]: 88/103 looper letters, 73 selfloop transitions, 39 changer transitions 5/196 dead transitions. [2022-11-20 12:49:42,355 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 196 transitions, 910 flow [2022-11-20 12:49:42,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:49:42,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 12:49:42,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 468 transitions. [2022-11-20 12:49:42,357 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7572815533980582 [2022-11-20 12:49:42,357 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 468 transitions. [2022-11-20 12:49:42,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 468 transitions. [2022-11-20 12:49:42,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:49:42,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 468 transitions. [2022-11-20 12:49:42,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 78.0) internal successors, (468), 6 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:42,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 103.0) internal successors, (721), 7 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:42,361 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 103.0) internal successors, (721), 7 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:42,361 INFO L175 Difference]: Start difference. First operand has 148 places, 139 transitions, 532 flow. Second operand 6 states and 468 transitions. [2022-11-20 12:49:42,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 196 transitions, 910 flow [2022-11-20 12:49:42,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 196 transitions, 886 flow, removed 6 selfloop flow, removed 6 redundant places. [2022-11-20 12:49:42,368 INFO L231 Difference]: Finished difference. Result has 152 places, 175 transitions, 796 flow [2022-11-20 12:49:42,368 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=796, PETRI_PLACES=152, PETRI_TRANSITIONS=175} [2022-11-20 12:49:42,369 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 50 predicate places. [2022-11-20 12:49:42,369 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 175 transitions, 796 flow [2022-11-20 12:49:42,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 65.5) internal successors, (393), 6 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:42,370 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:49:42,370 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:49:42,376 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-20 12:49:42,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-20 12:49:42,576 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:49:42,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:49:42,577 INFO L85 PathProgramCache]: Analyzing trace with hash -109360466, now seen corresponding path program 1 times [2022-11-20 12:49:42,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:49:42,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550956] [2022-11-20 12:49:42,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:42,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:49:42,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:49:42,982 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:49:42,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:49:42,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550956] [2022-11-20 12:49:42,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550956] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:49:42,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998127695] [2022-11-20 12:49:42,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:42,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:49:42,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:49:42,985 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:49:43,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-20 12:49:43,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:49:43,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-20 12:49:43,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:49:43,213 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:49:43,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:49:43,440 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:49:43,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998127695] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:49:43,441 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:49:43,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-11-20 12:49:43,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312373455] [2022-11-20 12:49:43,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:49:43,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-20 12:49:43,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:49:43,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-20 12:49:43,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-11-20 12:49:43,446 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 103 [2022-11-20 12:49:43,451 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 175 transitions, 796 flow. Second operand has 23 states, 23 states have (on average 93.43478260869566) internal successors, (2149), 23 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:43,451 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:49:43,451 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 103 [2022-11-20 12:49:43,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:49:43,922 INFO L130 PetriNetUnfolder]: 109/546 cut-off events. [2022-11-20 12:49:43,923 INFO L131 PetriNetUnfolder]: For 297/310 co-relation queries the response was YES. [2022-11-20 12:49:43,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1219 conditions, 546 events. 109/546 cut-off events. For 297/310 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2644 event pairs, 8 based on Foata normal form. 7/533 useless extension candidates. Maximal degree in co-relation 1197. Up to 115 conditions per place. [2022-11-20 12:49:43,927 INFO L137 encePairwiseOnDemand]: 97/103 looper letters, 25 selfloop transitions, 30 changer transitions 0/201 dead transitions. [2022-11-20 12:49:43,928 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 201 transitions, 1046 flow [2022-11-20 12:49:43,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-20 12:49:43,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-11-20 12:49:43,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2788 transitions. [2022-11-20 12:49:43,935 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9022653721682848 [2022-11-20 12:49:43,935 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2788 transitions. [2022-11-20 12:49:43,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2788 transitions. [2022-11-20 12:49:43,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:49:43,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2788 transitions. [2022-11-20 12:49:43,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 92.93333333333334) internal successors, (2788), 30 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:43,951 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 103.0) internal successors, (3193), 31 states have internal predecessors, (3193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:43,952 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 103.0) internal successors, (3193), 31 states have internal predecessors, (3193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:43,953 INFO L175 Difference]: Start difference. First operand has 152 places, 175 transitions, 796 flow. Second operand 30 states and 2788 transitions. [2022-11-20 12:49:43,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 201 transitions, 1046 flow [2022-11-20 12:49:43,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 201 transitions, 1014 flow, removed 16 selfloop flow, removed 0 redundant places. [2022-11-20 12:49:43,961 INFO L231 Difference]: Finished difference. Result has 184 places, 185 transitions, 916 flow [2022-11-20 12:49:43,962 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=916, PETRI_PLACES=184, PETRI_TRANSITIONS=185} [2022-11-20 12:49:43,963 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 82 predicate places. [2022-11-20 12:49:43,963 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 185 transitions, 916 flow [2022-11-20 12:49:43,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 93.43478260869566) internal successors, (2149), 23 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:43,964 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:49:43,964 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:49:43,971 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-20 12:49:44,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92fdf4a6-ff29-477b-8a97-c478214a4ec9/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-11-20 12:49:44,170 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:49:44,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:49:44,171 INFO L85 PathProgramCache]: Analyzing trace with hash 827906497, now seen corresponding path program 2 times [2022-11-20 12:49:44,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:49:44,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717088839] [2022-11-20 12:49:44,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:44,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:49:44,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:49:44,772 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:49:44,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:49:44,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717088839] [2022-11-20 12:49:44,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717088839] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:49:44,773 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:49:44,773 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 12:49:44,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590559184] [2022-11-20 12:49:44,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:49:44,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 12:49:44,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:49:44,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 12:49:44,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-20 12:49:44,775 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 103 [2022-11-20 12:49:44,776 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 185 transitions, 916 flow. Second operand has 6 states, 6 states have (on average 71.5) internal successors, (429), 6 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:44,776 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:49:44,776 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 103 [2022-11-20 12:49:44,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:49:45,163 INFO L130 PetriNetUnfolder]: 321/1076 cut-off events. [2022-11-20 12:49:45,163 INFO L131 PetriNetUnfolder]: For 778/786 co-relation queries the response was YES. [2022-11-20 12:49:45,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2828 conditions, 1076 events. 321/1076 cut-off events. For 778/786 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 6314 event pairs, 77 based on Foata normal form. 0/1029 useless extension candidates. Maximal degree in co-relation 2802. Up to 538 conditions per place. [2022-11-20 12:49:45,171 INFO L137 encePairwiseOnDemand]: 92/103 looper letters, 108 selfloop transitions, 40 changer transitions 0/246 dead transitions. [2022-11-20 12:49:45,171 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 246 transitions, 1538 flow [2022-11-20 12:49:45,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:49:45,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 12:49:45,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 501 transitions. [2022-11-20 12:49:45,174 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8106796116504854 [2022-11-20 12:49:45,174 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 501 transitions. [2022-11-20 12:49:45,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 501 transitions. [2022-11-20 12:49:45,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:49:45,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 501 transitions. [2022-11-20 12:49:45,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 83.5) internal successors, (501), 6 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:45,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 103.0) internal successors, (721), 7 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:45,177 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 103.0) internal successors, (721), 7 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:45,178 INFO L175 Difference]: Start difference. First operand has 184 places, 185 transitions, 916 flow. Second operand 6 states and 501 transitions. [2022-11-20 12:49:45,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 246 transitions, 1538 flow [2022-11-20 12:49:45,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 246 transitions, 1492 flow, removed 5 selfloop flow, removed 18 redundant places. [2022-11-20 12:49:45,189 INFO L231 Difference]: Finished difference. Result has 176 places, 216 transitions, 1238 flow [2022-11-20 12:49:45,189 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1238, PETRI_PLACES=176, PETRI_TRANSITIONS=216} [2022-11-20 12:49:45,190 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 74 predicate places. [2022-11-20 12:49:45,190 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 216 transitions, 1238 flow [2022-11-20 12:49:45,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 71.5) internal successors, (429), 6 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:45,191 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:49:45,191 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:49:45,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-20 12:49:45,191 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:49:45,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:49:45,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1432249786, now seen corresponding path program 1 times [2022-11-20 12:49:45,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:49:45,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94461289] [2022-11-20 12:49:45,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:45,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:49:45,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:49:45,657 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:49:45,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:49:45,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94461289] [2022-11-20 12:49:45,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94461289] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:49:45,658 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:49:45,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 12:49:45,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344150995] [2022-11-20 12:49:45,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:49:45,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 12:49:45,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:49:45,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 12:49:45,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-20 12:49:45,661 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 103 [2022-11-20 12:49:45,661 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 216 transitions, 1238 flow. Second operand has 6 states, 6 states have (on average 70.66666666666667) internal successors, (424), 6 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:45,661 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:49:45,662 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 103 [2022-11-20 12:49:45,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:49:46,156 INFO L130 PetriNetUnfolder]: 432/1355 cut-off events. [2022-11-20 12:49:46,156 INFO L131 PetriNetUnfolder]: For 1520/1527 co-relation queries the response was YES. [2022-11-20 12:49:46,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4023 conditions, 1355 events. 432/1355 cut-off events. For 1520/1527 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8403 event pairs, 122 based on Foata normal form. 0/1322 useless extension candidates. Maximal degree in co-relation 3992. Up to 770 conditions per place. [2022-11-20 12:49:46,166 INFO L137 encePairwiseOnDemand]: 88/103 looper letters, 115 selfloop transitions, 58 changer transitions 18/287 dead transitions. [2022-11-20 12:49:46,167 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 287 transitions, 2032 flow [2022-11-20 12:49:46,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:49:46,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 12:49:46,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 494 transitions. [2022-11-20 12:49:46,169 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7993527508090615 [2022-11-20 12:49:46,169 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 494 transitions. [2022-11-20 12:49:46,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 494 transitions. [2022-11-20 12:49:46,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:49:46,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 494 transitions. [2022-11-20 12:49:46,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 82.33333333333333) internal successors, (494), 6 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:46,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 103.0) internal successors, (721), 7 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:46,173 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 103.0) internal successors, (721), 7 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:46,173 INFO L175 Difference]: Start difference. First operand has 176 places, 216 transitions, 1238 flow. Second operand 6 states and 494 transitions. [2022-11-20 12:49:46,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 287 transitions, 2032 flow [2022-11-20 12:49:46,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 287 transitions, 2014 flow, removed 9 selfloop flow, removed 0 redundant places. [2022-11-20 12:49:46,192 INFO L231 Difference]: Finished difference. Result has 186 places, 257 transitions, 1740 flow [2022-11-20 12:49:46,192 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=1220, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1740, PETRI_PLACES=186, PETRI_TRANSITIONS=257} [2022-11-20 12:49:46,193 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 84 predicate places. [2022-11-20 12:49:46,193 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 257 transitions, 1740 flow [2022-11-20 12:49:46,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 70.66666666666667) internal successors, (424), 6 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:46,193 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:49:46,194 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:49:46,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-20 12:49:46,194 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:49:46,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:49:46,194 INFO L85 PathProgramCache]: Analyzing trace with hash 906953438, now seen corresponding path program 1 times [2022-11-20 12:49:46,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:49:46,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930348588] [2022-11-20 12:49:46,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:46,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:49:46,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:49:47,397 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:49:47,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:49:47,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930348588] [2022-11-20 12:49:47,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930348588] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:49:47,398 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:49:47,398 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:49:47,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961595799] [2022-11-20 12:49:47,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:49:47,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:49:47,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:49:47,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:49:47,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:49:47,400 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-20 12:49:47,401 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 257 transitions, 1740 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:47,401 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:49:47,401 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-20 12:49:47,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:49:48,449 INFO L130 PetriNetUnfolder]: 602/1810 cut-off events. [2022-11-20 12:49:48,450 INFO L131 PetriNetUnfolder]: For 3025/3041 co-relation queries the response was YES. [2022-11-20 12:49:48,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6080 conditions, 1810 events. 602/1810 cut-off events. For 3025/3041 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 11875 event pairs, 47 based on Foata normal form. 16/1813 useless extension candidates. Maximal degree in co-relation 6044. Up to 853 conditions per place. [2022-11-20 12:49:48,466 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 209 selfloop transitions, 77 changer transitions 46/418 dead transitions. [2022-11-20 12:49:48,466 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 418 transitions, 3462 flow [2022-11-20 12:49:48,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 12:49:48,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-20 12:49:48,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 852 transitions. [2022-11-20 12:49:48,470 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6893203883495146 [2022-11-20 12:49:48,470 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 852 transitions. [2022-11-20 12:49:48,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 852 transitions. [2022-11-20 12:49:48,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:49:48,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 852 transitions. [2022-11-20 12:49:48,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 71.0) internal successors, (852), 12 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:48,509 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:48,510 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:48,510 INFO L175 Difference]: Start difference. First operand has 186 places, 257 transitions, 1740 flow. Second operand 12 states and 852 transitions. [2022-11-20 12:49:48,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 418 transitions, 3462 flow [2022-11-20 12:49:48,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 418 transitions, 3382 flow, removed 40 selfloop flow, removed 0 redundant places. [2022-11-20 12:49:48,548 INFO L231 Difference]: Finished difference. Result has 205 places, 293 transitions, 2283 flow [2022-11-20 12:49:48,549 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2283, PETRI_PLACES=205, PETRI_TRANSITIONS=293} [2022-11-20 12:49:48,550 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 103 predicate places. [2022-11-20 12:49:48,551 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 293 transitions, 2283 flow [2022-11-20 12:49:48,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:48,551 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:49:48,551 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:49:48,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-20 12:49:48,552 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:49:48,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:49:48,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1475514096, now seen corresponding path program 2 times [2022-11-20 12:49:48,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:49:48,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468356673] [2022-11-20 12:49:48,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:48,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:49:48,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:49:49,619 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:49:49,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:49:49,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468356673] [2022-11-20 12:49:49,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468356673] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:49:49,619 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:49:49,620 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:49:49,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480228390] [2022-11-20 12:49:49,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:49:49,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:49:49,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:49:49,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:49:49,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:49:49,622 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-20 12:49:49,622 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 293 transitions, 2283 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:49,623 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:49:49,623 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-20 12:49:49,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:49:50,816 INFO L130 PetriNetUnfolder]: 568/1707 cut-off events. [2022-11-20 12:49:50,817 INFO L131 PetriNetUnfolder]: For 4551/4572 co-relation queries the response was YES. [2022-11-20 12:49:50,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6668 conditions, 1707 events. 568/1707 cut-off events. For 4551/4572 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 11021 event pairs, 140 based on Foata normal form. 14/1709 useless extension candidates. Maximal degree in co-relation 6623. Up to 869 conditions per place. [2022-11-20 12:49:50,831 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 192 selfloop transitions, 80 changer transitions 25/383 dead transitions. [2022-11-20 12:49:50,831 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 383 transitions, 3436 flow [2022-11-20 12:49:50,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 12:49:50,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 12:49:50,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 672 transitions. [2022-11-20 12:49:50,834 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7249190938511327 [2022-11-20 12:49:50,834 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 672 transitions. [2022-11-20 12:49:50,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 672 transitions. [2022-11-20 12:49:50,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:49:50,835 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 672 transitions. [2022-11-20 12:49:50,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 74.66666666666667) internal successors, (672), 9 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:50,839 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 103.0) internal successors, (1030), 10 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:50,839 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 103.0) internal successors, (1030), 10 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:50,839 INFO L175 Difference]: Start difference. First operand has 205 places, 293 transitions, 2283 flow. Second operand 9 states and 672 transitions. [2022-11-20 12:49:50,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 383 transitions, 3436 flow [2022-11-20 12:49:50,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 383 transitions, 3406 flow, removed 12 selfloop flow, removed 1 redundant places. [2022-11-20 12:49:50,887 INFO L231 Difference]: Finished difference. Result has 213 places, 297 transitions, 2490 flow [2022-11-20 12:49:50,887 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2490, PETRI_PLACES=213, PETRI_TRANSITIONS=297} [2022-11-20 12:49:50,888 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 111 predicate places. [2022-11-20 12:49:50,888 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 297 transitions, 2490 flow [2022-11-20 12:49:50,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:50,888 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:49:50,889 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:49:50,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-20 12:49:50,889 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:49:50,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:49:50,890 INFO L85 PathProgramCache]: Analyzing trace with hash 386395008, now seen corresponding path program 3 times [2022-11-20 12:49:50,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:49:50,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297115585] [2022-11-20 12:49:50,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:50,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:49:50,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:49:51,897 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:49:51,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:49:51,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297115585] [2022-11-20 12:49:51,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297115585] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:49:51,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:49:51,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:49:51,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089446086] [2022-11-20 12:49:51,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:49:51,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:49:51,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:49:51,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:49:51,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:49:51,900 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-20 12:49:51,900 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 297 transitions, 2490 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:51,901 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:49:51,901 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-20 12:49:51,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:49:53,886 INFO L130 PetriNetUnfolder]: 1074/2908 cut-off events. [2022-11-20 12:49:53,886 INFO L131 PetriNetUnfolder]: For 10678/10714 co-relation queries the response was YES. [2022-11-20 12:49:53,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12512 conditions, 2908 events. 1074/2908 cut-off events. For 10678/10714 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 21362 event pairs, 128 based on Foata normal form. 28/2920 useless extension candidates. Maximal degree in co-relation 12464. Up to 953 conditions per place. [2022-11-20 12:49:53,913 INFO L137 encePairwiseOnDemand]: 85/103 looper letters, 382 selfloop transitions, 95 changer transitions 25/588 dead transitions. [2022-11-20 12:49:53,913 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 588 transitions, 6196 flow [2022-11-20 12:49:53,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 12:49:53,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-20 12:49:53,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 811 transitions. [2022-11-20 12:49:53,916 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7157987643424537 [2022-11-20 12:49:53,916 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 811 transitions. [2022-11-20 12:49:53,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 811 transitions. [2022-11-20 12:49:53,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:49:53,917 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 811 transitions. [2022-11-20 12:49:53,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 73.72727272727273) internal successors, (811), 11 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:53,921 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:53,922 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:53,922 INFO L175 Difference]: Start difference. First operand has 213 places, 297 transitions, 2490 flow. Second operand 11 states and 811 transitions. [2022-11-20 12:49:53,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 588 transitions, 6196 flow [2022-11-20 12:49:54,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 588 transitions, 6056 flow, removed 2 selfloop flow, removed 4 redundant places. [2022-11-20 12:49:54,078 INFO L231 Difference]: Finished difference. Result has 226 places, 377 transitions, 3903 flow [2022-11-20 12:49:54,078 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=2425, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3903, PETRI_PLACES=226, PETRI_TRANSITIONS=377} [2022-11-20 12:49:54,079 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 124 predicate places. [2022-11-20 12:49:54,079 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 377 transitions, 3903 flow [2022-11-20 12:49:54,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:54,080 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:49:54,080 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:49:54,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-20 12:49:54,080 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:49:54,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:49:54,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1525410592, now seen corresponding path program 4 times [2022-11-20 12:49:54,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:49:54,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137765244] [2022-11-20 12:49:54,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:54,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:49:54,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:49:55,198 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:49:55,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:49:55,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137765244] [2022-11-20 12:49:55,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137765244] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:49:55,198 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:49:55,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:49:55,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877685117] [2022-11-20 12:49:55,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:49:55,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:49:55,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:49:55,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:49:55,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:49:55,200 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-20 12:49:55,201 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 377 transitions, 3903 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:55,201 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:49:55,201 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-20 12:49:55,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:49:56,740 INFO L130 PetriNetUnfolder]: 1063/3139 cut-off events. [2022-11-20 12:49:56,740 INFO L131 PetriNetUnfolder]: For 14528/14580 co-relation queries the response was YES. [2022-11-20 12:49:56,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13703 conditions, 3139 events. 1063/3139 cut-off events. For 14528/14580 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 24381 event pairs, 144 based on Foata normal form. 30/3151 useless extension candidates. Maximal degree in co-relation 13648. Up to 990 conditions per place. [2022-11-20 12:49:56,770 INFO L137 encePairwiseOnDemand]: 85/103 looper letters, 388 selfloop transitions, 104 changer transitions 31/609 dead transitions. [2022-11-20 12:49:56,770 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 609 transitions, 6799 flow [2022-11-20 12:49:56,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 12:49:56,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 12:49:56,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 773 transitions. [2022-11-20 12:49:56,772 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7504854368932039 [2022-11-20 12:49:56,772 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 773 transitions. [2022-11-20 12:49:56,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 773 transitions. [2022-11-20 12:49:56,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:49:56,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 773 transitions. [2022-11-20 12:49:56,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 77.3) internal successors, (773), 10 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:56,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:56,777 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:56,778 INFO L175 Difference]: Start difference. First operand has 226 places, 377 transitions, 3903 flow. Second operand 10 states and 773 transitions. [2022-11-20 12:49:56,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 609 transitions, 6799 flow [2022-11-20 12:49:56,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 609 transitions, 6751 flow, removed 24 selfloop flow, removed 0 redundant places. [2022-11-20 12:49:56,900 INFO L231 Difference]: Finished difference. Result has 241 places, 403 transitions, 4592 flow [2022-11-20 12:49:56,900 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=3855, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4592, PETRI_PLACES=241, PETRI_TRANSITIONS=403} [2022-11-20 12:49:56,901 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 139 predicate places. [2022-11-20 12:49:56,901 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 403 transitions, 4592 flow [2022-11-20 12:49:56,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:56,902 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:49:56,902 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:49:56,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-20 12:49:56,902 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:49:56,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:49:56,903 INFO L85 PathProgramCache]: Analyzing trace with hash -147604058, now seen corresponding path program 5 times [2022-11-20 12:49:56,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:49:56,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706083319] [2022-11-20 12:49:56,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:56,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:49:56,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:49:57,802 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:49:57,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:49:57,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706083319] [2022-11-20 12:49:57,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706083319] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:49:57,803 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:49:57,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:49:57,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186893467] [2022-11-20 12:49:57,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:49:57,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:49:57,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:49:57,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:49:57,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:49:57,805 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-20 12:49:57,805 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 403 transitions, 4592 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:57,805 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:49:57,806 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-20 12:49:57,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:49:59,655 INFO L130 PetriNetUnfolder]: 1073/3086 cut-off events. [2022-11-20 12:49:59,656 INFO L131 PetriNetUnfolder]: For 18826/18877 co-relation queries the response was YES. [2022-11-20 12:49:59,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14713 conditions, 3086 events. 1073/3086 cut-off events. For 18826/18877 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 23704 event pairs, 182 based on Foata normal form. 28/3095 useless extension candidates. Maximal degree in co-relation 14651. Up to 1627 conditions per place. [2022-11-20 12:49:59,684 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 237 selfloop transitions, 158 changer transitions 21/502 dead transitions. [2022-11-20 12:49:59,684 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 502 transitions, 6240 flow [2022-11-20 12:49:59,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 12:49:59,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-20 12:49:59,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 857 transitions. [2022-11-20 12:49:59,688 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6933656957928802 [2022-11-20 12:49:59,688 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 857 transitions. [2022-11-20 12:49:59,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 857 transitions. [2022-11-20 12:49:59,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:49:59,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 857 transitions. [2022-11-20 12:49:59,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 71.41666666666667) internal successors, (857), 12 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:59,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:59,694 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:59,695 INFO L175 Difference]: Start difference. First operand has 241 places, 403 transitions, 4592 flow. Second operand 12 states and 857 transitions. [2022-11-20 12:49:59,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 502 transitions, 6240 flow [2022-11-20 12:49:59,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 502 transitions, 6096 flow, removed 69 selfloop flow, removed 1 redundant places. [2022-11-20 12:49:59,850 INFO L231 Difference]: Finished difference. Result has 256 places, 417 transitions, 5035 flow [2022-11-20 12:49:59,850 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=4451, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5035, PETRI_PLACES=256, PETRI_TRANSITIONS=417} [2022-11-20 12:49:59,851 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 154 predicate places. [2022-11-20 12:49:59,851 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 417 transitions, 5035 flow [2022-11-20 12:49:59,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:49:59,852 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:49:59,852 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:49:59,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-20 12:49:59,853 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:49:59,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:49:59,854 INFO L85 PathProgramCache]: Analyzing trace with hash 706483278, now seen corresponding path program 6 times [2022-11-20 12:49:59,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:49:59,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093304687] [2022-11-20 12:49:59,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:49:59,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:49:59,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:50:00,902 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:50:00,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:50:00,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093304687] [2022-11-20 12:50:00,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093304687] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:50:00,902 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:50:00,902 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:50:00,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949908091] [2022-11-20 12:50:00,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:50:00,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:50:00,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:50:00,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:50:00,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:50:00,904 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-20 12:50:00,905 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 417 transitions, 5035 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:00,905 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:50:00,905 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-20 12:50:00,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:50:02,828 INFO L130 PetriNetUnfolder]: 1066/3135 cut-off events. [2022-11-20 12:50:02,828 INFO L131 PetriNetUnfolder]: For 21207/21257 co-relation queries the response was YES. [2022-11-20 12:50:02,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15282 conditions, 3135 events. 1066/3135 cut-off events. For 21207/21257 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 24317 event pairs, 131 based on Foata normal form. 32/3151 useless extension candidates. Maximal degree in co-relation 15215. Up to 943 conditions per place. [2022-11-20 12:50:02,863 INFO L137 encePairwiseOnDemand]: 85/103 looper letters, 430 selfloop transitions, 108 changer transitions 38/662 dead transitions. [2022-11-20 12:50:02,863 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 662 transitions, 8241 flow [2022-11-20 12:50:02,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 12:50:02,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-20 12:50:02,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 844 transitions. [2022-11-20 12:50:02,865 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7449249779346867 [2022-11-20 12:50:02,865 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 844 transitions. [2022-11-20 12:50:02,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 844 transitions. [2022-11-20 12:50:02,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:50:02,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 844 transitions. [2022-11-20 12:50:02,867 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 76.72727272727273) internal successors, (844), 11 states have internal predecessors, (844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:02,885 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:02,886 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:02,886 INFO L175 Difference]: Start difference. First operand has 256 places, 417 transitions, 5035 flow. Second operand 11 states and 844 transitions. [2022-11-20 12:50:02,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 662 transitions, 8241 flow [2022-11-20 12:50:03,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 662 transitions, 7891 flow, removed 30 selfloop flow, removed 5 redundant places. [2022-11-20 12:50:03,041 INFO L231 Difference]: Finished difference. Result has 266 places, 439 transitions, 5393 flow [2022-11-20 12:50:03,042 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=4741, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5393, PETRI_PLACES=266, PETRI_TRANSITIONS=439} [2022-11-20 12:50:03,043 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 164 predicate places. [2022-11-20 12:50:03,043 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 439 transitions, 5393 flow [2022-11-20 12:50:03,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:03,044 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:50:03,044 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:50:03,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-20 12:50:03,045 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:50:03,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:50:03,045 INFO L85 PathProgramCache]: Analyzing trace with hash -822391322, now seen corresponding path program 7 times [2022-11-20 12:50:03,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:50:03,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629896816] [2022-11-20 12:50:03,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:50:03,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:50:03,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:50:04,297 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:50:04,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:50:04,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629896816] [2022-11-20 12:50:04,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629896816] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:50:04,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:50:04,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-20 12:50:04,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227694813] [2022-11-20 12:50:04,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:50:04,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-20 12:50:04,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:50:04,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-20 12:50:04,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-11-20 12:50:04,300 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 103 [2022-11-20 12:50:04,301 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 439 transitions, 5393 flow. Second operand has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:04,301 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:50:04,301 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 103 [2022-11-20 12:50:04,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:50:07,951 INFO L130 PetriNetUnfolder]: 1605/4211 cut-off events. [2022-11-20 12:50:07,951 INFO L131 PetriNetUnfolder]: For 31619/31643 co-relation queries the response was YES. [2022-11-20 12:50:07,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21390 conditions, 4211 events. 1605/4211 cut-off events. For 31619/31643 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 33351 event pairs, 159 based on Foata normal form. 4/4192 useless extension candidates. Maximal degree in co-relation 21318. Up to 1121 conditions per place. [2022-11-20 12:50:07,989 INFO L137 encePairwiseOnDemand]: 74/103 looper letters, 363 selfloop transitions, 247 changer transitions 54/742 dead transitions. [2022-11-20 12:50:07,989 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 742 transitions, 10223 flow [2022-11-20 12:50:07,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-20 12:50:07,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-11-20 12:50:07,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1617 transitions. [2022-11-20 12:50:07,993 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5814455231930961 [2022-11-20 12:50:07,993 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1617 transitions. [2022-11-20 12:50:07,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1617 transitions. [2022-11-20 12:50:07,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:50:07,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1617 transitions. [2022-11-20 12:50:07,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 59.888888888888886) internal successors, (1617), 27 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:08,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 103.0) internal successors, (2884), 28 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:08,001 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 103.0) internal successors, (2884), 28 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:08,002 INFO L175 Difference]: Start difference. First operand has 266 places, 439 transitions, 5393 flow. Second operand 27 states and 1617 transitions. [2022-11-20 12:50:08,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 742 transitions, 10223 flow [2022-11-20 12:50:08,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 742 transitions, 10055 flow, removed 49 selfloop flow, removed 3 redundant places. [2022-11-20 12:50:08,277 INFO L231 Difference]: Finished difference. Result has 300 places, 539 transitions, 7615 flow [2022-11-20 12:50:08,278 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=5290, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=7615, PETRI_PLACES=300, PETRI_TRANSITIONS=539} [2022-11-20 12:50:08,279 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 198 predicate places. [2022-11-20 12:50:08,279 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 539 transitions, 7615 flow [2022-11-20 12:50:08,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:08,280 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:50:08,280 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:50:08,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-20 12:50:08,280 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:50:08,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:50:08,281 INFO L85 PathProgramCache]: Analyzing trace with hash 2005589862, now seen corresponding path program 1 times [2022-11-20 12:50:08,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:50:08,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878017326] [2022-11-20 12:50:08,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:50:08,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:50:08,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:50:10,363 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:50:10,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:50:10,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878017326] [2022-11-20 12:50:10,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878017326] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:50:10,363 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:50:10,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-11-20 12:50:10,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506531998] [2022-11-20 12:50:10,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:50:10,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-20 12:50:10,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:50:10,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-20 12:50:10,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2022-11-20 12:50:10,365 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-20 12:50:10,366 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 539 transitions, 7615 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:10,366 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:50:10,366 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-20 12:50:10,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:50:12,633 INFO L130 PetriNetUnfolder]: 1232/3687 cut-off events. [2022-11-20 12:50:12,634 INFO L131 PetriNetUnfolder]: For 31799/31834 co-relation queries the response was YES. [2022-11-20 12:50:12,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19878 conditions, 3687 events. 1232/3687 cut-off events. For 31799/31834 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 30221 event pairs, 113 based on Foata normal form. 15/3686 useless extension candidates. Maximal degree in co-relation 19795. Up to 1023 conditions per place. [2022-11-20 12:50:12,663 INFO L137 encePairwiseOnDemand]: 85/103 looper letters, 587 selfloop transitions, 151 changer transitions 31/868 dead transitions. [2022-11-20 12:50:12,663 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 868 transitions, 12538 flow [2022-11-20 12:50:12,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 12:50:12,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 12:50:12,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1363 transitions. [2022-11-20 12:50:12,666 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6964741951967297 [2022-11-20 12:50:12,666 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1363 transitions. [2022-11-20 12:50:12,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1363 transitions. [2022-11-20 12:50:12,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:50:12,667 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1363 transitions. [2022-11-20 12:50:12,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 71.73684210526316) internal successors, (1363), 19 states have internal predecessors, (1363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:12,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 103.0) internal successors, (2060), 20 states have internal predecessors, (2060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:12,677 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 103.0) internal successors, (2060), 20 states have internal predecessors, (2060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:12,677 INFO L175 Difference]: Start difference. First operand has 300 places, 539 transitions, 7615 flow. Second operand 19 states and 1363 transitions. [2022-11-20 12:50:12,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 868 transitions, 12538 flow [2022-11-20 12:50:12,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 868 transitions, 12170 flow, removed 101 selfloop flow, removed 5 redundant places. [2022-11-20 12:50:12,976 INFO L231 Difference]: Finished difference. Result has 326 places, 600 transitions, 8717 flow [2022-11-20 12:50:12,977 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=7337, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=8717, PETRI_PLACES=326, PETRI_TRANSITIONS=600} [2022-11-20 12:50:12,978 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 224 predicate places. [2022-11-20 12:50:12,978 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 600 transitions, 8717 flow [2022-11-20 12:50:12,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:12,978 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:50:12,979 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:50:12,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-20 12:50:12,979 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:50:12,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:50:12,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1338495224, now seen corresponding path program 8 times [2022-11-20 12:50:12,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:50:12,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623204317] [2022-11-20 12:50:12,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:50:12,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:50:13,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:50:13,881 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:50:13,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:50:13,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623204317] [2022-11-20 12:50:13,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623204317] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:50:13,881 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:50:13,881 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:50:13,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481567154] [2022-11-20 12:50:13,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:50:13,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:50:13,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:50:13,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:50:13,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:50:13,883 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-20 12:50:13,883 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 600 transitions, 8717 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:13,884 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:50:13,884 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-20 12:50:13,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:50:16,138 INFO L130 PetriNetUnfolder]: 1326/3807 cut-off events. [2022-11-20 12:50:16,138 INFO L131 PetriNetUnfolder]: For 36799/36835 co-relation queries the response was YES. [2022-11-20 12:50:16,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21544 conditions, 3807 events. 1326/3807 cut-off events. For 36799/36835 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 30863 event pairs, 240 based on Foata normal form. 11/3798 useless extension candidates. Maximal degree in co-relation 21449. Up to 1950 conditions per place. [2022-11-20 12:50:16,178 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 305 selfloop transitions, 271 changer transitions 20/687 dead transitions. [2022-11-20 12:50:16,178 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 687 transitions, 11018 flow [2022-11-20 12:50:16,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 12:50:16,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 12:50:16,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 954 transitions. [2022-11-20 12:50:16,180 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6615811373092927 [2022-11-20 12:50:16,180 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 954 transitions. [2022-11-20 12:50:16,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 954 transitions. [2022-11-20 12:50:16,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:50:16,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 954 transitions. [2022-11-20 12:50:16,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 68.14285714285714) internal successors, (954), 14 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:16,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:16,187 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:16,187 INFO L175 Difference]: Start difference. First operand has 326 places, 600 transitions, 8717 flow. Second operand 14 states and 954 transitions. [2022-11-20 12:50:16,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 687 transitions, 11018 flow [2022-11-20 12:50:16,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 687 transitions, 10758 flow, removed 12 selfloop flow, removed 2 redundant places. [2022-11-20 12:50:16,485 INFO L231 Difference]: Finished difference. Result has 344 places, 626 transitions, 9803 flow [2022-11-20 12:50:16,486 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=8473, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9803, PETRI_PLACES=344, PETRI_TRANSITIONS=626} [2022-11-20 12:50:16,486 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 242 predicate places. [2022-11-20 12:50:16,486 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 626 transitions, 9803 flow [2022-11-20 12:50:16,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:16,487 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:50:16,487 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:50:16,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-20 12:50:16,488 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:50:16,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:50:16,488 INFO L85 PathProgramCache]: Analyzing trace with hash -257739324, now seen corresponding path program 2 times [2022-11-20 12:50:16,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:50:16,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956330435] [2022-11-20 12:50:16,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:50:16,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:50:16,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:50:17,455 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:50:17,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:50:17,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956330435] [2022-11-20 12:50:17,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956330435] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:50:17,456 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:50:17,456 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:50:17,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664547895] [2022-11-20 12:50:17,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:50:17,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:50:17,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:50:17,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:50:17,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:50:17,460 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-20 12:50:17,461 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 626 transitions, 9803 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:17,461 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:50:17,461 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-20 12:50:17,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:50:19,718 INFO L130 PetriNetUnfolder]: 1220/3663 cut-off events. [2022-11-20 12:50:19,718 INFO L131 PetriNetUnfolder]: For 40355/40390 co-relation queries the response was YES. [2022-11-20 12:50:19,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21587 conditions, 3663 events. 1220/3663 cut-off events. For 40355/40390 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 29936 event pairs, 117 based on Foata normal form. 15/3660 useless extension candidates. Maximal degree in co-relation 21483. Up to 1023 conditions per place. [2022-11-20 12:50:19,748 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 573 selfloop transitions, 148 changer transitions 31/852 dead transitions. [2022-11-20 12:50:19,748 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 852 transitions, 13570 flow [2022-11-20 12:50:19,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 12:50:19,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-20 12:50:19,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1159 transitions. [2022-11-20 12:50:19,751 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7032766990291263 [2022-11-20 12:50:19,751 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1159 transitions. [2022-11-20 12:50:19,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1159 transitions. [2022-11-20 12:50:19,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:50:19,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1159 transitions. [2022-11-20 12:50:19,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 72.4375) internal successors, (1159), 16 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:19,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 103.0) internal successors, (1751), 17 states have internal predecessors, (1751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:19,756 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 103.0) internal successors, (1751), 17 states have internal predecessors, (1751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:19,757 INFO L175 Difference]: Start difference. First operand has 344 places, 626 transitions, 9803 flow. Second operand 16 states and 1159 transitions. [2022-11-20 12:50:19,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 852 transitions, 13570 flow [2022-11-20 12:50:20,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 852 transitions, 13286 flow, removed 129 selfloop flow, removed 2 redundant places. [2022-11-20 12:50:20,089 INFO L231 Difference]: Finished difference. Result has 362 places, 649 transitions, 10378 flow [2022-11-20 12:50:20,090 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=9564, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10378, PETRI_PLACES=362, PETRI_TRANSITIONS=649} [2022-11-20 12:50:20,090 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 260 predicate places. [2022-11-20 12:50:20,090 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 649 transitions, 10378 flow [2022-11-20 12:50:20,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:20,091 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:50:20,091 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:50:20,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-20 12:50:20,092 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:50:20,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:50:20,092 INFO L85 PathProgramCache]: Analyzing trace with hash 585973046, now seen corresponding path program 9 times [2022-11-20 12:50:20,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:50:20,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118692774] [2022-11-20 12:50:20,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:50:20,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:50:20,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:50:20,967 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:50:20,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:50:20,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118692774] [2022-11-20 12:50:20,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118692774] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:50:20,968 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:50:20,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:50:20,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043128828] [2022-11-20 12:50:20,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:50:20,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:50:20,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:50:20,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:50:20,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:50:20,970 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-20 12:50:20,970 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 649 transitions, 10378 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:20,970 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:50:20,970 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-20 12:50:20,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:50:23,216 INFO L130 PetriNetUnfolder]: 1322/3777 cut-off events. [2022-11-20 12:50:23,216 INFO L131 PetriNetUnfolder]: For 44292/44329 co-relation queries the response was YES. [2022-11-20 12:50:23,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22841 conditions, 3777 events. 1322/3777 cut-off events. For 44292/44329 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 30430 event pairs, 160 based on Foata normal form. 12/3767 useless extension candidates. Maximal degree in co-relation 22733. Up to 1130 conditions per place. [2022-11-20 12:50:23,263 INFO L137 encePairwiseOnDemand]: 82/103 looper letters, 497 selfloop transitions, 207 changer transitions 24/819 dead transitions. [2022-11-20 12:50:23,263 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 819 transitions, 13380 flow [2022-11-20 12:50:23,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 12:50:23,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-20 12:50:23,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 840 transitions. [2022-11-20 12:50:23,265 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7413945278022948 [2022-11-20 12:50:23,265 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 840 transitions. [2022-11-20 12:50:23,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 840 transitions. [2022-11-20 12:50:23,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:50:23,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 840 transitions. [2022-11-20 12:50:23,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 76.36363636363636) internal successors, (840), 11 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:23,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:23,269 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:23,270 INFO L175 Difference]: Start difference. First operand has 362 places, 649 transitions, 10378 flow. Second operand 11 states and 840 transitions. [2022-11-20 12:50:23,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 819 transitions, 13380 flow [2022-11-20 12:50:23,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 819 transitions, 13243 flow, removed 27 selfloop flow, removed 5 redundant places. [2022-11-20 12:50:23,614 INFO L231 Difference]: Finished difference. Result has 368 places, 662 transitions, 11107 flow [2022-11-20 12:50:23,614 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=10258, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11107, PETRI_PLACES=368, PETRI_TRANSITIONS=662} [2022-11-20 12:50:23,615 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 266 predicate places. [2022-11-20 12:50:23,615 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 662 transitions, 11107 flow [2022-11-20 12:50:23,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:23,616 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:50:23,616 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:50:23,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-20 12:50:23,616 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:50:23,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:50:23,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1435410196, now seen corresponding path program 10 times [2022-11-20 12:50:23,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:50:23,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49125708] [2022-11-20 12:50:23,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:50:23,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:50:23,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:50:24,461 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:50:24,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:50:24,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49125708] [2022-11-20 12:50:24,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49125708] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:50:24,462 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:50:24,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:50:24,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913151347] [2022-11-20 12:50:24,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:50:24,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:50:24,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:50:24,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:50:24,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:50:24,464 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-20 12:50:24,464 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 662 transitions, 11107 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:24,464 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:50:24,464 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-20 12:50:24,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:50:26,572 INFO L130 PetriNetUnfolder]: 1325/3791 cut-off events. [2022-11-20 12:50:26,572 INFO L131 PetriNetUnfolder]: For 49861/49898 co-relation queries the response was YES. [2022-11-20 12:50:26,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23857 conditions, 3791 events. 1325/3791 cut-off events. For 49861/49898 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 30606 event pairs, 163 based on Foata normal form. 13/3782 useless extension candidates. Maximal degree in co-relation 23744. Up to 1130 conditions per place. [2022-11-20 12:50:26,634 INFO L137 encePairwiseOnDemand]: 85/103 looper letters, 514 selfloop transitions, 195 changer transitions 20/820 dead transitions. [2022-11-20 12:50:26,634 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 820 transitions, 14110 flow [2022-11-20 12:50:26,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 12:50:26,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-20 12:50:26,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 817 transitions. [2022-11-20 12:50:26,636 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7210944395410415 [2022-11-20 12:50:26,637 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 817 transitions. [2022-11-20 12:50:26,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 817 transitions. [2022-11-20 12:50:26,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:50:26,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 817 transitions. [2022-11-20 12:50:26,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 74.27272727272727) internal successors, (817), 11 states have internal predecessors, (817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:26,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:26,641 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:26,641 INFO L175 Difference]: Start difference. First operand has 368 places, 662 transitions, 11107 flow. Second operand 11 states and 817 transitions. [2022-11-20 12:50:26,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 820 transitions, 14110 flow [2022-11-20 12:50:27,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 820 transitions, 13817 flow, removed 40 selfloop flow, removed 5 redundant places. [2022-11-20 12:50:27,148 INFO L231 Difference]: Finished difference. Result has 377 places, 673 transitions, 11609 flow [2022-11-20 12:50:27,149 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=10852, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11609, PETRI_PLACES=377, PETRI_TRANSITIONS=673} [2022-11-20 12:50:27,150 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 275 predicate places. [2022-11-20 12:50:27,150 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 673 transitions, 11609 flow [2022-11-20 12:50:27,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:27,150 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:50:27,151 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:50:27,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-20 12:50:27,151 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:50:27,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:50:27,152 INFO L85 PathProgramCache]: Analyzing trace with hash 190419652, now seen corresponding path program 11 times [2022-11-20 12:50:27,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:50:27,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745987594] [2022-11-20 12:50:27,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:50:27,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:50:27,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:50:27,978 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:50:27,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:50:27,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745987594] [2022-11-20 12:50:27,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745987594] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:50:27,979 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:50:27,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:50:27,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002642474] [2022-11-20 12:50:27,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:50:27,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:50:27,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:50:27,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:50:27,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:50:27,981 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-20 12:50:27,981 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 673 transitions, 11609 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:27,981 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:50:27,981 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-20 12:50:27,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:50:30,333 INFO L130 PetriNetUnfolder]: 1325/3795 cut-off events. [2022-11-20 12:50:30,333 INFO L131 PetriNetUnfolder]: For 52163/52200 co-relation queries the response was YES. [2022-11-20 12:50:30,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24185 conditions, 3795 events. 1325/3795 cut-off events. For 52163/52200 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 30684 event pairs, 160 based on Foata normal form. 13/3786 useless extension candidates. Maximal degree in co-relation 24069. Up to 1130 conditions per place. [2022-11-20 12:50:30,370 INFO L137 encePairwiseOnDemand]: 85/103 looper letters, 509 selfloop transitions, 206 changer transitions 21/827 dead transitions. [2022-11-20 12:50:30,371 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 827 transitions, 14445 flow [2022-11-20 12:50:30,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 12:50:30,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-20 12:50:30,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 825 transitions. [2022-11-20 12:50:30,372 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7281553398058253 [2022-11-20 12:50:30,373 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 825 transitions. [2022-11-20 12:50:30,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 825 transitions. [2022-11-20 12:50:30,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:50:30,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 825 transitions. [2022-11-20 12:50:30,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 75.0) internal successors, (825), 11 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:30,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:30,377 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:30,378 INFO L175 Difference]: Start difference. First operand has 377 places, 673 transitions, 11609 flow. Second operand 11 states and 825 transitions. [2022-11-20 12:50:30,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 827 transitions, 14445 flow [2022-11-20 12:50:30,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 827 transitions, 14151 flow, removed 16 selfloop flow, removed 5 redundant places. [2022-11-20 12:50:30,769 INFO L231 Difference]: Finished difference. Result has 385 places, 678 transitions, 11950 flow [2022-11-20 12:50:30,770 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=11318, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11950, PETRI_PLACES=385, PETRI_TRANSITIONS=678} [2022-11-20 12:50:30,770 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 283 predicate places. [2022-11-20 12:50:30,770 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 678 transitions, 11950 flow [2022-11-20 12:50:30,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:30,770 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:50:30,771 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:50:30,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-20 12:50:30,771 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:50:30,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:50:30,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1268676832, now seen corresponding path program 12 times [2022-11-20 12:50:30,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:50:30,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041775171] [2022-11-20 12:50:30,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:50:30,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:50:30,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:50:31,503 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:50:31,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:50:31,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041775171] [2022-11-20 12:50:31,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041775171] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:50:31,504 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:50:31,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:50:31,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940260768] [2022-11-20 12:50:31,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:50:31,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:50:31,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:50:31,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:50:31,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:50:31,506 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-20 12:50:31,506 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 678 transitions, 11950 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:31,506 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:50:31,506 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-20 12:50:31,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:50:33,634 INFO L130 PetriNetUnfolder]: 1335/3807 cut-off events. [2022-11-20 12:50:33,634 INFO L131 PetriNetUnfolder]: For 55318/55354 co-relation queries the response was YES. [2022-11-20 12:50:33,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24646 conditions, 3807 events. 1335/3807 cut-off events. For 55318/55354 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 30730 event pairs, 237 based on Foata normal form. 12/3793 useless extension candidates. Maximal degree in co-relation 24527. Up to 1964 conditions per place. [2022-11-20 12:50:33,681 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 370 selfloop transitions, 276 changer transitions 17/754 dead transitions. [2022-11-20 12:50:33,681 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 754 transitions, 14080 flow [2022-11-20 12:50:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 12:50:33,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 12:50:33,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 710 transitions. [2022-11-20 12:50:33,683 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6893203883495146 [2022-11-20 12:50:33,683 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 710 transitions. [2022-11-20 12:50:33,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 710 transitions. [2022-11-20 12:50:33,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:50:33,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 710 transitions. [2022-11-20 12:50:33,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 71.0) internal successors, (710), 10 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:33,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:33,685 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:33,686 INFO L175 Difference]: Start difference. First operand has 385 places, 678 transitions, 11950 flow. Second operand 10 states and 710 transitions. [2022-11-20 12:50:33,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 754 transitions, 14080 flow [2022-11-20 12:50:34,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 754 transitions, 13756 flow, removed 9 selfloop flow, removed 6 redundant places. [2022-11-20 12:50:34,087 INFO L231 Difference]: Finished difference. Result has 393 places, 691 transitions, 12460 flow [2022-11-20 12:50:34,087 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=11627, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12460, PETRI_PLACES=393, PETRI_TRANSITIONS=691} [2022-11-20 12:50:34,087 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 291 predicate places. [2022-11-20 12:50:34,088 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 691 transitions, 12460 flow [2022-11-20 12:50:34,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:34,088 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:50:34,088 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:50:34,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-20 12:50:34,088 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:50:34,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:50:34,089 INFO L85 PathProgramCache]: Analyzing trace with hash -335138370, now seen corresponding path program 13 times [2022-11-20 12:50:34,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:50:34,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229317944] [2022-11-20 12:50:34,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:50:34,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:50:34,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:50:34,899 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:50:34,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:50:34,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229317944] [2022-11-20 12:50:34,900 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229317944] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:50:34,900 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:50:34,900 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:50:34,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193243726] [2022-11-20 12:50:34,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:50:34,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:50:34,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:50:34,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:50:34,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:50:34,901 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-20 12:50:34,902 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 691 transitions, 12460 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:34,902 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:50:34,902 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-20 12:50:34,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:50:37,134 INFO L130 PetriNetUnfolder]: 1342/3826 cut-off events. [2022-11-20 12:50:37,135 INFO L131 PetriNetUnfolder]: For 59124/59160 co-relation queries the response was YES. [2022-11-20 12:50:37,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25172 conditions, 3826 events. 1342/3826 cut-off events. For 59124/59160 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 30936 event pairs, 238 based on Foata normal form. 12/3812 useless extension candidates. Maximal degree in co-relation 25048. Up to 1971 conditions per place. [2022-11-20 12:50:37,180 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 358 selfloop transitions, 296 changer transitions 17/762 dead transitions. [2022-11-20 12:50:37,180 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 762 transitions, 14642 flow [2022-11-20 12:50:37,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 12:50:37,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 12:50:37,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 957 transitions. [2022-11-20 12:50:37,182 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6636615811373093 [2022-11-20 12:50:37,182 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 957 transitions. [2022-11-20 12:50:37,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 957 transitions. [2022-11-20 12:50:37,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:50:37,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 957 transitions. [2022-11-20 12:50:37,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 68.35714285714286) internal successors, (957), 14 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:37,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:37,186 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:37,186 INFO L175 Difference]: Start difference. First operand has 393 places, 691 transitions, 12460 flow. Second operand 14 states and 957 transitions. [2022-11-20 12:50:37,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 762 transitions, 14642 flow [2022-11-20 12:50:37,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 762 transitions, 14139 flow, removed 7 selfloop flow, removed 4 redundant places. [2022-11-20 12:50:37,717 INFO L231 Difference]: Finished difference. Result has 407 places, 703 transitions, 12916 flow [2022-11-20 12:50:37,718 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=11967, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12916, PETRI_PLACES=407, PETRI_TRANSITIONS=703} [2022-11-20 12:50:37,718 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 305 predicate places. [2022-11-20 12:50:37,718 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 703 transitions, 12916 flow [2022-11-20 12:50:37,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:37,718 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:50:37,718 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:50:37,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-20 12:50:37,719 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:50:37,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:50:37,719 INFO L85 PathProgramCache]: Analyzing trace with hash -514006304, now seen corresponding path program 14 times [2022-11-20 12:50:37,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:50:37,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796348976] [2022-11-20 12:50:37,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:50:37,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:50:37,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:50:38,424 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:50:38,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:50:38,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796348976] [2022-11-20 12:50:38,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796348976] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:50:38,425 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:50:38,425 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:50:38,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103770986] [2022-11-20 12:50:38,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:50:38,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:50:38,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:50:38,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:50:38,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:50:38,427 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-20 12:50:38,427 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 703 transitions, 12916 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:38,427 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:50:38,427 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-20 12:50:38,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:50:40,492 INFO L130 PetriNetUnfolder]: 1341/3836 cut-off events. [2022-11-20 12:50:40,492 INFO L131 PetriNetUnfolder]: For 60101/60137 co-relation queries the response was YES. [2022-11-20 12:50:40,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25311 conditions, 3836 events. 1341/3836 cut-off events. For 60101/60137 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 31125 event pairs, 207 based on Foata normal form. 12/3824 useless extension candidates. Maximal degree in co-relation 25182. Up to 1999 conditions per place. [2022-11-20 12:50:40,541 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 363 selfloop transitions, 305 changer transitions 17/776 dead transitions. [2022-11-20 12:50:40,542 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 776 transitions, 14962 flow [2022-11-20 12:50:40,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 12:50:40,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-20 12:50:40,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 792 transitions. [2022-11-20 12:50:40,543 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6990291262135923 [2022-11-20 12:50:40,543 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 792 transitions. [2022-11-20 12:50:40,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 792 transitions. [2022-11-20 12:50:40,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:50:40,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 792 transitions. [2022-11-20 12:50:40,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 72.0) internal successors, (792), 11 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:40,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:40,547 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:40,547 INFO L175 Difference]: Start difference. First operand has 407 places, 703 transitions, 12916 flow. Second operand 11 states and 792 transitions. [2022-11-20 12:50:40,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 776 transitions, 14962 flow [2022-11-20 12:50:41,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 776 transitions, 14395 flow, removed 12 selfloop flow, removed 9 redundant places. [2022-11-20 12:50:41,138 INFO L231 Difference]: Finished difference. Result has 410 places, 705 transitions, 13017 flow [2022-11-20 12:50:41,138 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=12351, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=303, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13017, PETRI_PLACES=410, PETRI_TRANSITIONS=705} [2022-11-20 12:50:41,139 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 308 predicate places. [2022-11-20 12:50:41,139 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 705 transitions, 13017 flow [2022-11-20 12:50:41,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:41,139 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:50:41,139 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:50:41,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-20 12:50:41,139 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:50:41,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:50:41,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1774891774, now seen corresponding path program 15 times [2022-11-20 12:50:41,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:50:41,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828719848] [2022-11-20 12:50:41,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:50:41,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:50:41,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:50:41,899 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:50:41,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:50:41,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828719848] [2022-11-20 12:50:41,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828719848] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:50:41,899 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:50:41,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:50:41,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012775231] [2022-11-20 12:50:41,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:50:41,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:50:41,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:50:41,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:50:41,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:50:41,901 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-20 12:50:41,902 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 705 transitions, 13017 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:41,902 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:50:41,902 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-20 12:50:41,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:50:44,238 INFO L130 PetriNetUnfolder]: 1340/3826 cut-off events. [2022-11-20 12:50:44,239 INFO L131 PetriNetUnfolder]: For 60667/60703 co-relation queries the response was YES. [2022-11-20 12:50:44,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25464 conditions, 3826 events. 1340/3826 cut-off events. For 60667/60703 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 30937 event pairs, 239 based on Foata normal form. 12/3812 useless extension candidates. Maximal degree in co-relation 25334. Up to 1971 conditions per place. [2022-11-20 12:50:44,275 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 366 selfloop transitions, 296 changer transitions 17/770 dead transitions. [2022-11-20 12:50:44,276 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 770 transitions, 15132 flow [2022-11-20 12:50:44,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 12:50:44,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-20 12:50:44,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 897 transitions. [2022-11-20 12:50:44,277 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6699029126213593 [2022-11-20 12:50:44,278 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 897 transitions. [2022-11-20 12:50:44,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 897 transitions. [2022-11-20 12:50:44,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:50:44,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 897 transitions. [2022-11-20 12:50:44,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 69.0) internal successors, (897), 13 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:44,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 103.0) internal successors, (1442), 14 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:44,282 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 103.0) internal successors, (1442), 14 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:44,282 INFO L175 Difference]: Start difference. First operand has 410 places, 705 transitions, 13017 flow. Second operand 13 states and 897 transitions. [2022-11-20 12:50:44,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 770 transitions, 15132 flow [2022-11-20 12:50:44,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 770 transitions, 14506 flow, removed 9 selfloop flow, removed 7 redundant places. [2022-11-20 12:50:44,917 INFO L231 Difference]: Finished difference. Result has 419 places, 714 transitions, 13312 flow [2022-11-20 12:50:44,918 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=12411, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13312, PETRI_PLACES=419, PETRI_TRANSITIONS=714} [2022-11-20 12:50:44,919 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 317 predicate places. [2022-11-20 12:50:44,919 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 714 transitions, 13312 flow [2022-11-20 12:50:44,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:44,920 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:50:44,920 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:50:44,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-20 12:50:44,921 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:50:44,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:50:44,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1523905104, now seen corresponding path program 16 times [2022-11-20 12:50:44,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:50:44,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596957669] [2022-11-20 12:50:44,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:50:44,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:50:44,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:50:45,641 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:50:45,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:50:45,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596957669] [2022-11-20 12:50:45,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596957669] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:50:45,642 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:50:45,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:50:45,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661602637] [2022-11-20 12:50:45,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:50:45,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:50:45,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:50:45,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:50:45,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:50:45,643 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-20 12:50:45,644 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 714 transitions, 13312 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:45,644 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:50:45,644 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-20 12:50:45,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:50:47,760 INFO L130 PetriNetUnfolder]: 1345/3840 cut-off events. [2022-11-20 12:50:47,760 INFO L131 PetriNetUnfolder]: For 61382/61418 co-relation queries the response was YES. [2022-11-20 12:50:47,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25521 conditions, 3840 events. 1345/3840 cut-off events. For 61382/61418 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 31143 event pairs, 218 based on Foata normal form. 12/3826 useless extension candidates. Maximal degree in co-relation 25388. Up to 1993 conditions per place. [2022-11-20 12:50:47,799 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 376 selfloop transitions, 300 changer transitions 18/785 dead transitions. [2022-11-20 12:50:47,799 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 785 transitions, 15465 flow [2022-11-20 12:50:47,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 12:50:47,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 12:50:47,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 720 transitions. [2022-11-20 12:50:47,801 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6990291262135923 [2022-11-20 12:50:47,801 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 720 transitions. [2022-11-20 12:50:47,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 720 transitions. [2022-11-20 12:50:47,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:50:47,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 720 transitions. [2022-11-20 12:50:47,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 72.0) internal successors, (720), 10 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:47,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:47,805 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:47,805 INFO L175 Difference]: Start difference. First operand has 419 places, 714 transitions, 13312 flow. Second operand 10 states and 720 transitions. [2022-11-20 12:50:47,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 785 transitions, 15465 flow [2022-11-20 12:50:48,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 785 transitions, 14878 flow, removed 12 selfloop flow, removed 8 redundant places. [2022-11-20 12:50:48,418 INFO L231 Difference]: Finished difference. Result has 424 places, 722 transitions, 13559 flow [2022-11-20 12:50:48,419 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=12736, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13559, PETRI_PLACES=424, PETRI_TRANSITIONS=722} [2022-11-20 12:50:48,420 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 322 predicate places. [2022-11-20 12:50:48,420 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 722 transitions, 13559 flow [2022-11-20 12:50:48,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:48,420 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:50:48,420 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:50:48,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-20 12:50:48,421 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:50:48,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:50:48,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1526071648, now seen corresponding path program 17 times [2022-11-20 12:50:48,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:50:48,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924354979] [2022-11-20 12:50:48,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:50:48,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:50:48,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:50:49,182 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:50:49,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:50:49,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924354979] [2022-11-20 12:50:49,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924354979] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:50:49,182 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:50:49,182 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:50:49,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383007132] [2022-11-20 12:50:49,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:50:49,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:50:49,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:50:49,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:50:49,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:50:49,184 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-20 12:50:49,185 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 722 transitions, 13559 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:49,185 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:50:49,185 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-20 12:50:49,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:50:51,395 INFO L130 PetriNetUnfolder]: 1345/3844 cut-off events. [2022-11-20 12:50:51,395 INFO L131 PetriNetUnfolder]: For 63128/63164 co-relation queries the response was YES. [2022-11-20 12:50:51,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25704 conditions, 3844 events. 1345/3844 cut-off events. For 63128/63164 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 31174 event pairs, 217 based on Foata normal form. 12/3830 useless extension candidates. Maximal degree in co-relation 25569. Up to 1995 conditions per place. [2022-11-20 12:50:51,441 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 372 selfloop transitions, 309 changer transitions 18/790 dead transitions. [2022-11-20 12:50:51,441 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 790 transitions, 15682 flow [2022-11-20 12:50:51,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 12:50:51,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-20 12:50:51,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 905 transitions. [2022-11-20 12:50:51,443 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6758775205377147 [2022-11-20 12:50:51,443 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 905 transitions. [2022-11-20 12:50:51,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 905 transitions. [2022-11-20 12:50:51,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:50:51,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 905 transitions. [2022-11-20 12:50:51,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 69.61538461538461) internal successors, (905), 13 states have internal predecessors, (905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:51,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 103.0) internal successors, (1442), 14 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:51,447 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 103.0) internal successors, (1442), 14 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:51,447 INFO L175 Difference]: Start difference. First operand has 424 places, 722 transitions, 13559 flow. Second operand 13 states and 905 transitions. [2022-11-20 12:50:51,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 790 transitions, 15682 flow [2022-11-20 12:50:51,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 790 transitions, 15108 flow, removed 9 selfloop flow, removed 5 redundant places. [2022-11-20 12:50:51,917 INFO L231 Difference]: Finished difference. Result has 434 places, 729 transitions, 13863 flow [2022-11-20 12:50:51,918 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=12994, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13863, PETRI_PLACES=434, PETRI_TRANSITIONS=729} [2022-11-20 12:50:51,919 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 332 predicate places. [2022-11-20 12:50:51,919 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 729 transitions, 13863 flow [2022-11-20 12:50:51,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:51,919 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:50:51,920 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:50:51,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-20 12:50:51,920 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:50:51,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:50:51,920 INFO L85 PathProgramCache]: Analyzing trace with hash -150731938, now seen corresponding path program 1 times [2022-11-20 12:50:51,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:50:51,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778035245] [2022-11-20 12:50:51,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:50:51,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:50:51,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:50:53,553 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:50:53,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:50:53,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778035245] [2022-11-20 12:50:53,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778035245] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:50:53,553 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:50:53,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:50:53,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341505428] [2022-11-20 12:50:53,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:50:53,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:50:53,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:50:53,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:50:53,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:50:53,555 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-20 12:50:53,556 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 729 transitions, 13863 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:53,556 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:50:53,556 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-20 12:50:53,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:50:56,298 INFO L130 PetriNetUnfolder]: 1398/4077 cut-off events. [2022-11-20 12:50:56,298 INFO L131 PetriNetUnfolder]: For 70377/70419 co-relation queries the response was YES. [2022-11-20 12:50:56,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27230 conditions, 4077 events. 1398/4077 cut-off events. For 70377/70419 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 33926 event pairs, 146 based on Foata normal form. 21/4084 useless extension candidates. Maximal degree in co-relation 27092. Up to 1089 conditions per place. [2022-11-20 12:50:56,341 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 771 selfloop transitions, 130 changer transitions 19/1025 dead transitions. [2022-11-20 12:50:56,341 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 1025 transitions, 19038 flow [2022-11-20 12:50:56,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 12:50:56,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-20 12:50:56,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 937 transitions. [2022-11-20 12:50:56,343 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7580906148867314 [2022-11-20 12:50:56,343 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 937 transitions. [2022-11-20 12:50:56,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 937 transitions. [2022-11-20 12:50:56,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:50:56,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 937 transitions. [2022-11-20 12:50:56,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 78.08333333333333) internal successors, (937), 12 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:56,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:56,346 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:56,346 INFO L175 Difference]: Start difference. First operand has 434 places, 729 transitions, 13863 flow. Second operand 12 states and 937 transitions. [2022-11-20 12:50:56,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 1025 transitions, 19038 flow [2022-11-20 12:50:56,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 1025 transitions, 18389 flow, removed 6 selfloop flow, removed 7 redundant places. [2022-11-20 12:50:56,844 INFO L231 Difference]: Finished difference. Result has 446 places, 803 transitions, 14926 flow [2022-11-20 12:50:56,845 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=13272, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14926, PETRI_PLACES=446, PETRI_TRANSITIONS=803} [2022-11-20 12:50:56,847 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 344 predicate places. [2022-11-20 12:50:56,847 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 803 transitions, 14926 flow [2022-11-20 12:50:56,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:56,847 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:50:56,847 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:50:56,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-20 12:50:56,848 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:50:56,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:50:56,848 INFO L85 PathProgramCache]: Analyzing trace with hash -347285014, now seen corresponding path program 2 times [2022-11-20 12:50:56,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:50:56,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597100589] [2022-11-20 12:50:56,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:50:56,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:50:56,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:50:58,264 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:50:58,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:50:58,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597100589] [2022-11-20 12:50:58,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597100589] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:50:58,265 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:50:58,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:50:58,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473238154] [2022-11-20 12:50:58,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:50:58,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:50:58,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:50:58,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:50:58,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:50:58,267 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-20 12:50:58,267 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 803 transitions, 14926 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:50:58,268 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:50:58,268 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-20 12:50:58,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:51:00,908 INFO L130 PetriNetUnfolder]: 1482/4303 cut-off events. [2022-11-20 12:51:00,908 INFO L131 PetriNetUnfolder]: For 79405/79489 co-relation queries the response was YES. [2022-11-20 12:51:00,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29207 conditions, 4303 events. 1482/4303 cut-off events. For 79405/79489 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 36348 event pairs, 165 based on Foata normal form. 47/4338 useless extension candidates. Maximal degree in co-relation 29061. Up to 2191 conditions per place. [2022-11-20 12:51:00,969 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 698 selfloop transitions, 154 changer transitions 22/979 dead transitions. [2022-11-20 12:51:00,969 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 979 transitions, 19636 flow [2022-11-20 12:51:00,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 12:51:00,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 12:51:00,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 758 transitions. [2022-11-20 12:51:00,971 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7359223300970874 [2022-11-20 12:51:00,971 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 758 transitions. [2022-11-20 12:51:00,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 758 transitions. [2022-11-20 12:51:00,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:51:00,972 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 758 transitions. [2022-11-20 12:51:00,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 75.8) internal successors, (758), 10 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:00,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:00,975 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:00,975 INFO L175 Difference]: Start difference. First operand has 446 places, 803 transitions, 14926 flow. Second operand 10 states and 758 transitions. [2022-11-20 12:51:00,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 979 transitions, 19636 flow [2022-11-20 12:51:01,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 979 transitions, 19349 flow, removed 21 selfloop flow, removed 2 redundant places. [2022-11-20 12:51:01,567 INFO L231 Difference]: Finished difference. Result has 456 places, 846 transitions, 16605 flow [2022-11-20 12:51:01,568 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=14704, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16605, PETRI_PLACES=456, PETRI_TRANSITIONS=846} [2022-11-20 12:51:01,569 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 354 predicate places. [2022-11-20 12:51:01,569 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 846 transitions, 16605 flow [2022-11-20 12:51:01,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:01,570 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:51:01,570 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:51:01,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-20 12:51:01,570 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:51:01,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:51:01,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1592392306, now seen corresponding path program 3 times [2022-11-20 12:51:01,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:51:01,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769137782] [2022-11-20 12:51:01,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:51:01,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:51:01,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:51:02,719 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:51:02,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:51:02,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769137782] [2022-11-20 12:51:02,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769137782] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:51:02,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:51:02,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:51:02,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911779016] [2022-11-20 12:51:02,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:51:02,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:51:02,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:51:02,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:51:02,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:51:02,722 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-20 12:51:02,723 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 846 transitions, 16605 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:02,723 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:51:02,723 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-20 12:51:02,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:51:05,825 INFO L130 PetriNetUnfolder]: 1682/4812 cut-off events. [2022-11-20 12:51:05,826 INFO L131 PetriNetUnfolder]: For 101364/101472 co-relation queries the response was YES. [2022-11-20 12:51:05,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33176 conditions, 4812 events. 1682/4812 cut-off events. For 101364/101472 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 41518 event pairs, 175 based on Foata normal form. 67/4866 useless extension candidates. Maximal degree in co-relation 33027. Up to 2249 conditions per place. [2022-11-20 12:51:05,877 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 740 selfloop transitions, 216 changer transitions 7/1068 dead transitions. [2022-11-20 12:51:05,877 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 1068 transitions, 22041 flow [2022-11-20 12:51:05,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 12:51:05,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-20 12:51:05,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 835 transitions. [2022-11-20 12:51:05,879 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.736981465136805 [2022-11-20 12:51:05,879 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 835 transitions. [2022-11-20 12:51:05,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 835 transitions. [2022-11-20 12:51:05,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:51:05,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 835 transitions. [2022-11-20 12:51:05,881 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 75.9090909090909) internal successors, (835), 11 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) [2022-11-20 12:51:05,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:05,882 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:05,883 INFO L175 Difference]: Start difference. First operand has 456 places, 846 transitions, 16605 flow. Second operand 11 states and 835 transitions. [2022-11-20 12:51:05,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 1068 transitions, 22041 flow [2022-11-20 12:51:06,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 1068 transitions, 21942 flow, removed 13 selfloop flow, removed 4 redundant places. [2022-11-20 12:51:06,697 INFO L231 Difference]: Finished difference. Result has 469 places, 919 transitions, 19306 flow [2022-11-20 12:51:06,698 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=16522, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=19306, PETRI_PLACES=469, PETRI_TRANSITIONS=919} [2022-11-20 12:51:06,699 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 367 predicate places. [2022-11-20 12:51:06,699 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 919 transitions, 19306 flow [2022-11-20 12:51:06,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:06,699 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:51:06,699 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:51:06,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-20 12:51:06,700 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:51:06,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:51:06,700 INFO L85 PathProgramCache]: Analyzing trace with hash 474152802, now seen corresponding path program 4 times [2022-11-20 12:51:06,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:51:06,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130998485] [2022-11-20 12:51:06,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:51:06,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:51:06,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:51:08,116 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:51:08,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:51:08,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130998485] [2022-11-20 12:51:08,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130998485] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:51:08,117 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:51:08,117 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 12:51:08,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428871632] [2022-11-20 12:51:08,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:51:08,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-20 12:51:08,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:51:08,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-20 12:51:08,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-11-20 12:51:08,119 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-20 12:51:08,119 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 919 transitions, 19306 flow. Second operand has 11 states, 11 states have (on average 60.36363636363637) internal successors, (664), 11 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:08,119 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:51:08,119 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-20 12:51:08,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:51:11,397 INFO L130 PetriNetUnfolder]: 1866/5334 cut-off events. [2022-11-20 12:51:11,397 INFO L131 PetriNetUnfolder]: For 133018/133076 co-relation queries the response was YES. [2022-11-20 12:51:11,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37811 conditions, 5334 events. 1866/5334 cut-off events. For 133018/133076 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 46900 event pairs, 209 based on Foata normal form. 61/5385 useless extension candidates. Maximal degree in co-relation 37654. Up to 2246 conditions per place. [2022-11-20 12:51:11,491 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 785 selfloop transitions, 263 changer transitions 7/1158 dead transitions. [2022-11-20 12:51:11,491 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 1158 transitions, 25292 flow [2022-11-20 12:51:11,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 12:51:11,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-20 12:51:11,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 823 transitions. [2022-11-20 12:51:11,492 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7263901147396293 [2022-11-20 12:51:11,492 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 823 transitions. [2022-11-20 12:51:11,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 823 transitions. [2022-11-20 12:51:11,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:51:11,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 823 transitions. [2022-11-20 12:51:11,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 74.81818181818181) internal successors, (823), 11 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:11,495 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:11,495 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:11,495 INFO L175 Difference]: Start difference. First operand has 469 places, 919 transitions, 19306 flow. Second operand 11 states and 823 transitions. [2022-11-20 12:51:11,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 1158 transitions, 25292 flow [2022-11-20 12:51:12,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 1158 transitions, 25121 flow, removed 51 selfloop flow, removed 3 redundant places. [2022-11-20 12:51:12,577 INFO L231 Difference]: Finished difference. Result has 485 places, 995 transitions, 22384 flow [2022-11-20 12:51:12,578 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=19151, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=919, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=22384, PETRI_PLACES=485, PETRI_TRANSITIONS=995} [2022-11-20 12:51:12,578 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 383 predicate places. [2022-11-20 12:51:12,578 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 995 transitions, 22384 flow [2022-11-20 12:51:12,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 60.36363636363637) internal successors, (664), 11 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:12,579 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:51:12,579 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:51:12,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-20 12:51:12,579 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:51:12,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:51:12,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1681198856, now seen corresponding path program 5 times [2022-11-20 12:51:12,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:51:12,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512458936] [2022-11-20 12:51:12,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:51:12,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:51:12,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:51:14,160 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:51:14,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:51:14,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512458936] [2022-11-20 12:51:14,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512458936] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:51:14,161 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:51:14,161 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:51:14,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938878308] [2022-11-20 12:51:14,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:51:14,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:51:14,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:51:14,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:51:14,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:51:14,163 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-20 12:51:14,164 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 995 transitions, 22384 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:14,164 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:51:14,164 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-20 12:51:14,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:51:19,126 INFO L130 PetriNetUnfolder]: 2088/5925 cut-off events. [2022-11-20 12:51:19,126 INFO L131 PetriNetUnfolder]: For 184199/184390 co-relation queries the response was YES. [2022-11-20 12:51:19,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43863 conditions, 5925 events. 2088/5925 cut-off events. For 184199/184390 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 53824 event pairs, 223 based on Foata normal form. 118/6030 useless extension candidates. Maximal degree in co-relation 43698. Up to 2719 conditions per place. [2022-11-20 12:51:19,234 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 841 selfloop transitions, 311 changer transitions 15/1272 dead transitions. [2022-11-20 12:51:19,235 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 1272 transitions, 30250 flow [2022-11-20 12:51:19,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 12:51:19,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 12:51:19,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1107 transitions. [2022-11-20 12:51:19,237 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7165048543689321 [2022-11-20 12:51:19,237 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1107 transitions. [2022-11-20 12:51:19,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1107 transitions. [2022-11-20 12:51:19,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:51:19,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1107 transitions. [2022-11-20 12:51:19,239 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 73.8) internal successors, (1107), 15 states have internal predecessors, (1107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:19,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 103.0) internal successors, (1648), 16 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:19,242 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 103.0) internal successors, (1648), 16 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:19,242 INFO L175 Difference]: Start difference. First operand has 485 places, 995 transitions, 22384 flow. Second operand 15 states and 1107 transitions. [2022-11-20 12:51:19,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 1272 transitions, 30250 flow [2022-11-20 12:51:20,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 1272 transitions, 30074 flow, removed 78 selfloop flow, removed 1 redundant places. [2022-11-20 12:51:20,925 INFO L231 Difference]: Finished difference. Result has 502 places, 1086 transitions, 26396 flow [2022-11-20 12:51:20,926 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=22266, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=995, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=743, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=26396, PETRI_PLACES=502, PETRI_TRANSITIONS=1086} [2022-11-20 12:51:20,927 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 400 predicate places. [2022-11-20 12:51:20,927 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 1086 transitions, 26396 flow [2022-11-20 12:51:20,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:20,927 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:51:20,928 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:51:20,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-20 12:51:20,928 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:51:20,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:51:20,929 INFO L85 PathProgramCache]: Analyzing trace with hash 778130330, now seen corresponding path program 6 times [2022-11-20 12:51:20,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:51:20,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996630524] [2022-11-20 12:51:20,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:51:20,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:51:20,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:51:22,292 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:51:22,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:51:22,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996630524] [2022-11-20 12:51:22,293 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996630524] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:51:22,293 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:51:22,293 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:51:22,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709431369] [2022-11-20 12:51:22,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:51:22,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:51:22,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:51:22,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:51:22,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:51:22,294 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-20 12:51:22,295 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 1086 transitions, 26396 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:22,295 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:51:22,295 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-20 12:51:22,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:51:27,488 INFO L130 PetriNetUnfolder]: 2201/6295 cut-off events. [2022-11-20 12:51:27,489 INFO L131 PetriNetUnfolder]: For 217979/218178 co-relation queries the response was YES. [2022-11-20 12:51:27,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47540 conditions, 6295 events. 2201/6295 cut-off events. For 217979/218178 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 58408 event pairs, 211 based on Foata normal form. 109/6392 useless extension candidates. Maximal degree in co-relation 47371. Up to 2610 conditions per place. [2022-11-20 12:51:27,578 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 822 selfloop transitions, 397 changer transitions 14/1338 dead transitions. [2022-11-20 12:51:27,578 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 1338 transitions, 33166 flow [2022-11-20 12:51:27,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 12:51:27,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 12:51:27,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1061 transitions. [2022-11-20 12:51:27,581 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7357836338418863 [2022-11-20 12:51:27,581 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1061 transitions. [2022-11-20 12:51:27,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1061 transitions. [2022-11-20 12:51:27,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:51:27,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1061 transitions. [2022-11-20 12:51:27,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 75.78571428571429) internal successors, (1061), 14 states have internal predecessors, (1061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:27,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:27,584 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:27,584 INFO L175 Difference]: Start difference. First operand has 502 places, 1086 transitions, 26396 flow. Second operand 14 states and 1061 transitions. [2022-11-20 12:51:27,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 1338 transitions, 33166 flow [2022-11-20 12:51:29,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 1338 transitions, 32946 flow, removed 66 selfloop flow, removed 4 redundant places. [2022-11-20 12:51:29,332 INFO L231 Difference]: Finished difference. Result has 518 places, 1150 transitions, 29585 flow [2022-11-20 12:51:29,333 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=26189, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1086, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=335, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=29585, PETRI_PLACES=518, PETRI_TRANSITIONS=1150} [2022-11-20 12:51:29,333 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 416 predicate places. [2022-11-20 12:51:29,333 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 1150 transitions, 29585 flow [2022-11-20 12:51:29,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:29,334 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:51:29,334 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:51:29,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-20 12:51:29,334 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:51:29,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:51:29,334 INFO L85 PathProgramCache]: Analyzing trace with hash 841263638, now seen corresponding path program 7 times [2022-11-20 12:51:29,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:51:29,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012702916] [2022-11-20 12:51:29,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:51:29,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:51:29,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:51:30,985 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:51:30,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:51:30,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012702916] [2022-11-20 12:51:30,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012702916] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:51:30,986 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:51:30,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:51:30,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135534502] [2022-11-20 12:51:30,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:51:30,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:51:30,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:51:30,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:51:30,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:51:30,992 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-20 12:51:30,993 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 1150 transitions, 29585 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:30,993 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:51:30,993 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-20 12:51:30,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:51:36,906 INFO L130 PetriNetUnfolder]: 2277/6508 cut-off events. [2022-11-20 12:51:36,907 INFO L131 PetriNetUnfolder]: For 247519/247731 co-relation queries the response was YES. [2022-11-20 12:51:36,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50576 conditions, 6508 events. 2277/6508 cut-off events. For 247519/247731 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 60931 event pairs, 242 based on Foata normal form. 93/6590 useless extension candidates. Maximal degree in co-relation 50400. Up to 2433 conditions per place. [2022-11-20 12:51:36,996 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 791 selfloop transitions, 472 changer transitions 14/1382 dead transitions. [2022-11-20 12:51:36,996 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 1382 transitions, 35872 flow [2022-11-20 12:51:36,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 12:51:36,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 12:51:36,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1119 transitions. [2022-11-20 12:51:36,998 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7242718446601941 [2022-11-20 12:51:36,998 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1119 transitions. [2022-11-20 12:51:36,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1119 transitions. [2022-11-20 12:51:36,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:51:36,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1119 transitions. [2022-11-20 12:51:37,000 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 74.6) internal successors, (1119), 15 states have internal predecessors, (1119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:37,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 103.0) internal successors, (1648), 16 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:37,004 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 103.0) internal successors, (1648), 16 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:37,004 INFO L175 Difference]: Start difference. First operand has 518 places, 1150 transitions, 29585 flow. Second operand 15 states and 1119 transitions. [2022-11-20 12:51:37,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 1382 transitions, 35872 flow [2022-11-20 12:51:38,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 1382 transitions, 35129 flow, removed 98 selfloop flow, removed 5 redundant places. [2022-11-20 12:51:38,799 INFO L231 Difference]: Finished difference. Result has 536 places, 1200 transitions, 31977 flow [2022-11-20 12:51:38,800 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=28906, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=421, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=704, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=31977, PETRI_PLACES=536, PETRI_TRANSITIONS=1200} [2022-11-20 12:51:38,800 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 434 predicate places. [2022-11-20 12:51:38,801 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 1200 transitions, 31977 flow [2022-11-20 12:51:38,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:38,801 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:51:38,801 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:51:38,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-20 12:51:38,802 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:51:38,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:51:38,802 INFO L85 PathProgramCache]: Analyzing trace with hash 2044574426, now seen corresponding path program 8 times [2022-11-20 12:51:38,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:51:38,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339151747] [2022-11-20 12:51:38,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:51:38,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:51:38,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:51:39,976 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:51:39,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:51:39,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339151747] [2022-11-20 12:51:39,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339151747] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:51:39,977 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:51:39,977 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:51:39,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755813977] [2022-11-20 12:51:39,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:51:39,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:51:39,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:51:39,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:51:39,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:51:39,978 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-20 12:51:39,979 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 1200 transitions, 31977 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:39,979 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:51:39,979 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-20 12:51:39,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:51:45,216 INFO L130 PetriNetUnfolder]: 2259/6442 cut-off events. [2022-11-20 12:51:45,216 INFO L131 PetriNetUnfolder]: For 255323/255565 co-relation queries the response was YES. [2022-11-20 12:51:45,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51183 conditions, 6442 events. 2259/6442 cut-off events. For 255323/255565 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 60271 event pairs, 277 based on Foata normal form. 135/6564 useless extension candidates. Maximal degree in co-relation 50998. Up to 2958 conditions per place. [2022-11-20 12:51:45,305 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 860 selfloop transitions, 358 changer transitions 10/1333 dead transitions. [2022-11-20 12:51:45,305 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 1333 transitions, 35980 flow [2022-11-20 12:51:45,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 12:51:45,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-20 12:51:45,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 830 transitions. [2022-11-20 12:51:45,306 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.732568402471315 [2022-11-20 12:51:45,306 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 830 transitions. [2022-11-20 12:51:45,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 830 transitions. [2022-11-20 12:51:45,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:51:45,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 830 transitions. [2022-11-20 12:51:45,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 75.45454545454545) internal successors, (830), 11 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:45,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:45,310 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:45,310 INFO L175 Difference]: Start difference. First operand has 536 places, 1200 transitions, 31977 flow. Second operand 11 states and 830 transitions. [2022-11-20 12:51:45,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 1333 transitions, 35980 flow [2022-11-20 12:51:47,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 1333 transitions, 35325 flow, removed 94 selfloop flow, removed 4 redundant places. [2022-11-20 12:51:47,309 INFO L231 Difference]: Finished difference. Result has 545 places, 1200 transitions, 32163 flow [2022-11-20 12:51:47,311 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=31322, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=356, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=843, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=32163, PETRI_PLACES=545, PETRI_TRANSITIONS=1200} [2022-11-20 12:51:47,311 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 443 predicate places. [2022-11-20 12:51:47,311 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 1200 transitions, 32163 flow [2022-11-20 12:51:47,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:47,311 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:51:47,311 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:51:47,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-20 12:51:47,312 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:51:47,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:51:47,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1066179186, now seen corresponding path program 9 times [2022-11-20 12:51:47,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:51:47,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812295049] [2022-11-20 12:51:47,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:51:47,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:51:47,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:51:48,829 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:51:48,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:51:48,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812295049] [2022-11-20 12:51:48,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812295049] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:51:48,830 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:51:48,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:51:48,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835773967] [2022-11-20 12:51:48,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:51:48,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:51:48,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:51:48,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:51:48,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:51:48,832 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-20 12:51:48,833 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 1200 transitions, 32163 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:48,833 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:51:48,833 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-20 12:51:48,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:51:54,705 INFO L130 PetriNetUnfolder]: 2324/6647 cut-off events. [2022-11-20 12:51:54,705 INFO L131 PetriNetUnfolder]: For 269762/269980 co-relation queries the response was YES. [2022-11-20 12:51:54,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53425 conditions, 6647 events. 2324/6647 cut-off events. For 269762/269980 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 62757 event pairs, 213 based on Foata normal form. 106/6741 useless extension candidates. Maximal degree in co-relation 53238. Up to 2740 conditions per place. [2022-11-20 12:51:54,797 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 831 selfloop transitions, 462 changer transitions 12/1410 dead transitions. [2022-11-20 12:51:54,797 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 1410 transitions, 38202 flow [2022-11-20 12:51:54,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 12:51:54,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 12:51:54,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1117 transitions. [2022-11-20 12:51:54,799 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7229773462783171 [2022-11-20 12:51:54,799 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1117 transitions. [2022-11-20 12:51:54,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1117 transitions. [2022-11-20 12:51:54,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:51:54,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1117 transitions. [2022-11-20 12:51:54,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 74.46666666666667) internal successors, (1117), 15 states have internal predecessors, (1117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:54,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 103.0) internal successors, (1648), 16 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:54,802 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 103.0) internal successors, (1648), 16 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:54,802 INFO L175 Difference]: Start difference. First operand has 545 places, 1200 transitions, 32163 flow. Second operand 15 states and 1117 transitions. [2022-11-20 12:51:54,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 1410 transitions, 38202 flow [2022-11-20 12:51:56,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 1410 transitions, 37306 flow, removed 4 selfloop flow, removed 6 redundant places. [2022-11-20 12:51:56,817 INFO L231 Difference]: Finished difference. Result has 557 places, 1229 transitions, 33873 flow [2022-11-20 12:51:56,818 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=31324, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=430, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=762, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=33873, PETRI_PLACES=557, PETRI_TRANSITIONS=1229} [2022-11-20 12:51:56,818 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 455 predicate places. [2022-11-20 12:51:56,818 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 1229 transitions, 33873 flow [2022-11-20 12:51:56,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:56,819 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:51:56,819 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:51:56,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-20 12:51:56,819 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:51:56,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:51:56,820 INFO L85 PathProgramCache]: Analyzing trace with hash 118517620, now seen corresponding path program 10 times [2022-11-20 12:51:56,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:51:56,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615175536] [2022-11-20 12:51:56,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:51:56,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:51:56,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:51:58,168 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:51:58,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:51:58,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615175536] [2022-11-20 12:51:58,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615175536] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:51:58,169 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:51:58,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:51:58,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559143109] [2022-11-20 12:51:58,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:51:58,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:51:58,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:51:58,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:51:58,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:51:58,171 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-20 12:51:58,172 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 1229 transitions, 33873 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:51:58,172 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:51:58,172 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-20 12:51:58,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:52:04,075 INFO L130 PetriNetUnfolder]: 2430/6957 cut-off events. [2022-11-20 12:52:04,076 INFO L131 PetriNetUnfolder]: For 286258/286466 co-relation queries the response was YES. [2022-11-20 12:52:04,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56448 conditions, 6957 events. 2430/6957 cut-off events. For 286258/286466 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 66385 event pairs, 232 based on Foata normal form. 99/7045 useless extension candidates. Maximal degree in co-relation 56257. Up to 2512 conditions per place. [2022-11-20 12:52:04,167 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 815 selfloop transitions, 520 changer transitions 6/1446 dead transitions. [2022-11-20 12:52:04,167 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 1446 transitions, 39981 flow [2022-11-20 12:52:04,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 12:52:04,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 12:52:04,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1058 transitions. [2022-11-20 12:52:04,169 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7337031900138696 [2022-11-20 12:52:04,169 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1058 transitions. [2022-11-20 12:52:04,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1058 transitions. [2022-11-20 12:52:04,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:52:04,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1058 transitions. [2022-11-20 12:52:04,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 75.57142857142857) internal successors, (1058), 14 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:04,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:04,171 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:04,171 INFO L175 Difference]: Start difference. First operand has 557 places, 1229 transitions, 33873 flow. Second operand 14 states and 1058 transitions. [2022-11-20 12:52:04,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 1446 transitions, 39981 flow [2022-11-20 12:52:06,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 1446 transitions, 38840 flow, removed 37 selfloop flow, removed 9 redundant places. [2022-11-20 12:52:06,475 INFO L231 Difference]: Finished difference. Result has 566 places, 1274 transitions, 35890 flow [2022-11-20 12:52:06,476 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=32810, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=475, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=35890, PETRI_PLACES=566, PETRI_TRANSITIONS=1274} [2022-11-20 12:52:06,477 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 464 predicate places. [2022-11-20 12:52:06,477 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 1274 transitions, 35890 flow [2022-11-20 12:52:06,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:06,477 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:52:06,478 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:52:06,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-20 12:52:06,478 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:52:06,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:52:06,478 INFO L85 PathProgramCache]: Analyzing trace with hash 315050518, now seen corresponding path program 11 times [2022-11-20 12:52:06,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:52:06,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874397566] [2022-11-20 12:52:06,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:52:06,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:52:06,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:52:07,683 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:52:07,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:52:07,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874397566] [2022-11-20 12:52:07,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874397566] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:52:07,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:52:07,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:52:07,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196986252] [2022-11-20 12:52:07,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:52:07,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:52:07,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:52:07,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:52:07,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:52:07,686 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-20 12:52:07,686 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 1274 transitions, 35890 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:07,686 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:52:07,686 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-20 12:52:07,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:52:13,526 INFO L130 PetriNetUnfolder]: 2497/7159 cut-off events. [2022-11-20 12:52:13,526 INFO L131 PetriNetUnfolder]: For 300019/300222 co-relation queries the response was YES. [2022-11-20 12:52:13,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58831 conditions, 7159 events. 2497/7159 cut-off events. For 300019/300222 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 68856 event pairs, 252 based on Foata normal form. 96/7244 useless extension candidates. Maximal degree in co-relation 58638. Up to 2556 conditions per place. [2022-11-20 12:52:13,634 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 837 selfloop transitions, 535 changer transitions 12/1489 dead transitions. [2022-11-20 12:52:13,634 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 1489 transitions, 42047 flow [2022-11-20 12:52:13,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 12:52:13,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-20 12:52:13,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 999 transitions. [2022-11-20 12:52:13,636 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7460791635548917 [2022-11-20 12:52:13,636 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 999 transitions. [2022-11-20 12:52:13,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 999 transitions. [2022-11-20 12:52:13,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:52:13,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 999 transitions. [2022-11-20 12:52:13,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 76.84615384615384) internal successors, (999), 13 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:13,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 103.0) internal successors, (1442), 14 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:13,640 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 103.0) internal successors, (1442), 14 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:13,640 INFO L175 Difference]: Start difference. First operand has 566 places, 1274 transitions, 35890 flow. Second operand 13 states and 999 transitions. [2022-11-20 12:52:13,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 1489 transitions, 42047 flow [2022-11-20 12:52:16,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 1489 transitions, 41389 flow, removed 44 selfloop flow, removed 5 redundant places. [2022-11-20 12:52:16,110 INFO L231 Difference]: Finished difference. Result has 578 places, 1307 transitions, 38195 flow [2022-11-20 12:52:16,111 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=35288, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=498, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=762, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=38195, PETRI_PLACES=578, PETRI_TRANSITIONS=1307} [2022-11-20 12:52:16,112 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 476 predicate places. [2022-11-20 12:52:16,112 INFO L495 AbstractCegarLoop]: Abstraction has has 578 places, 1307 transitions, 38195 flow [2022-11-20 12:52:16,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:16,112 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:52:16,113 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:52:16,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-20 12:52:16,113 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:52:16,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:52:16,113 INFO L85 PathProgramCache]: Analyzing trace with hash 2068122244, now seen corresponding path program 12 times [2022-11-20 12:52:16,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:52:16,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349598468] [2022-11-20 12:52:16,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:52:16,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:52:16,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:52:16,842 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:52:16,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:52:16,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349598468] [2022-11-20 12:52:16,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349598468] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:52:16,842 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:52:16,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:52:16,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715577720] [2022-11-20 12:52:16,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:52:16,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:52:16,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:52:16,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:52:16,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:52:16,844 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-20 12:52:16,845 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 1307 transitions, 38195 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:16,845 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:52:16,845 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-20 12:52:16,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:52:22,183 INFO L130 PetriNetUnfolder]: 2532/7264 cut-off events. [2022-11-20 12:52:22,183 INFO L131 PetriNetUnfolder]: For 319420/319621 co-relation queries the response was YES. [2022-11-20 12:52:22,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60418 conditions, 7264 events. 2532/7264 cut-off events. For 319420/319621 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 69603 event pairs, 242 based on Foata normal form. 75/7329 useless extension candidates. Maximal degree in co-relation 60221. Up to 2839 conditions per place. [2022-11-20 12:52:22,470 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 959 selfloop transitions, 402 changer transitions 15/1481 dead transitions. [2022-11-20 12:52:22,470 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 1481 transitions, 43016 flow [2022-11-20 12:52:22,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 12:52:22,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-20 12:52:22,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 915 transitions. [2022-11-20 12:52:22,472 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7402912621359223 [2022-11-20 12:52:22,473 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 915 transitions. [2022-11-20 12:52:22,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 915 transitions. [2022-11-20 12:52:22,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:52:22,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 915 transitions. [2022-11-20 12:52:22,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 76.25) internal successors, (915), 12 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:22,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:22,477 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:22,477 INFO L175 Difference]: Start difference. First operand has 578 places, 1307 transitions, 38195 flow. Second operand 12 states and 915 transitions. [2022-11-20 12:52:22,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 1481 transitions, 43016 flow [2022-11-20 12:52:25,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 1481 transitions, 42225 flow, removed 26 selfloop flow, removed 8 redundant places. [2022-11-20 12:52:25,223 INFO L231 Difference]: Finished difference. Result has 586 places, 1342 transitions, 39520 flow [2022-11-20 12:52:25,224 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=37448, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=911, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=39520, PETRI_PLACES=586, PETRI_TRANSITIONS=1342} [2022-11-20 12:52:25,224 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 484 predicate places. [2022-11-20 12:52:25,225 INFO L495 AbstractCegarLoop]: Abstraction has has 586 places, 1342 transitions, 39520 flow [2022-11-20 12:52:25,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:25,225 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:52:25,225 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:52:25,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-11-20 12:52:25,226 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:52:25,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:52:25,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1598342586, now seen corresponding path program 13 times [2022-11-20 12:52:25,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:52:25,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897748747] [2022-11-20 12:52:25,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:52:25,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:52:25,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:52:26,589 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:52:26,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:52:26,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897748747] [2022-11-20 12:52:26,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897748747] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:52:26,590 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:52:26,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 12:52:26,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370034887] [2022-11-20 12:52:26,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:52:26,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:52:26,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:52:26,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:52:26,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:52:26,592 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-20 12:52:26,592 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 586 places, 1342 transitions, 39520 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:26,592 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:52:26,592 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-20 12:52:26,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:52:32,879 INFO L130 PetriNetUnfolder]: 2638/7530 cut-off events. [2022-11-20 12:52:32,879 INFO L131 PetriNetUnfolder]: For 358361/358573 co-relation queries the response was YES. [2022-11-20 12:52:32,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63884 conditions, 7530 events. 2638/7530 cut-off events. For 358361/358573 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 72823 event pairs, 257 based on Foata normal form. 98/7619 useless extension candidates. Maximal degree in co-relation 63683. Up to 1952 conditions per place. [2022-11-20 12:52:32,980 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 877 selfloop transitions, 569 changer transitions 8/1559 dead transitions. [2022-11-20 12:52:32,980 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 596 places, 1559 transitions, 45787 flow [2022-11-20 12:52:32,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 12:52:32,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-20 12:52:32,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 872 transitions. [2022-11-20 12:52:32,982 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7696381288614298 [2022-11-20 12:52:32,982 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 872 transitions. [2022-11-20 12:52:32,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 872 transitions. [2022-11-20 12:52:32,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:52:32,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 872 transitions. [2022-11-20 12:52:32,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 79.27272727272727) internal successors, (872), 11 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:32,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:32,984 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:32,984 INFO L175 Difference]: Start difference. First operand has 586 places, 1342 transitions, 39520 flow. Second operand 11 states and 872 transitions. [2022-11-20 12:52:32,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 596 places, 1559 transitions, 45787 flow [2022-11-20 12:52:36,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 1559 transitions, 45551 flow, removed 16 selfloop flow, removed 4 redundant places. [2022-11-20 12:52:36,070 INFO L231 Difference]: Finished difference. Result has 596 places, 1382 transitions, 42483 flow [2022-11-20 12:52:36,071 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=39318, PETRI_DIFFERENCE_MINUEND_PLACES=582, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=529, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=793, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=42483, PETRI_PLACES=596, PETRI_TRANSITIONS=1382} [2022-11-20 12:52:36,072 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 494 predicate places. [2022-11-20 12:52:36,072 INFO L495 AbstractCegarLoop]: Abstraction has has 596 places, 1382 transitions, 42483 flow [2022-11-20 12:52:36,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:36,072 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:52:36,072 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:52:36,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-11-20 12:52:36,073 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-20 12:52:36,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:52:36,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1291103233, now seen corresponding path program 1 times [2022-11-20 12:52:36,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:52:36,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376863276] [2022-11-20 12:52:36,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:52:36,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:52:36,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:52:36,861 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 12:52:36,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:52:36,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376863276] [2022-11-20 12:52:36,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376863276] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:52:36,861 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:52:36,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 12:52:36,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059912419] [2022-11-20 12:52:36,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:52:36,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-20 12:52:36,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:52:36,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-20 12:52:36,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-11-20 12:52:36,863 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 103 [2022-11-20 12:52:36,864 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 1382 transitions, 42483 flow. Second operand has 11 states, 11 states have (on average 58.45454545454545) internal successors, (643), 11 states have internal predecessors, (643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 12:52:36,864 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:52:36,864 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 103 [2022-11-20 12:52:36,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand