./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 8393723b 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_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/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_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro --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-8393723 [2022-11-18 18:35:31,283 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 18:35:31,286 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 18:35:31,328 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 18:35:31,328 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 18:35:31,329 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 18:35:31,331 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 18:35:31,333 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 18:35:31,334 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 18:35:31,336 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 18:35:31,337 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 18:35:31,341 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 18:35:31,341 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 18:35:31,344 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 18:35:31,345 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 18:35:31,348 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 18:35:31,350 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 18:35:31,354 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 18:35:31,356 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 18:35:31,360 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 18:35:31,364 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 18:35:31,367 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 18:35:31,369 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 18:35:31,373 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 18:35:31,376 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 18:35:31,381 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 18:35:31,382 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 18:35:31,383 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 18:35:31,383 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 18:35:31,385 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 18:35:31,386 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 18:35:31,387 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 18:35:31,389 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 18:35:31,390 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 18:35:31,392 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 18:35:31,393 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 18:35:31,395 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 18:35:31,395 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 18:35:31,395 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 18:35:31,396 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 18:35:31,398 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 18:35:31,398 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-11-18 18:35:31,437 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 18:35:31,439 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 18:35:31,440 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 18:35:31,440 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 18:35:31,441 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 18:35:31,442 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 18:35:31,442 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 18:35:31,443 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 18:35:31,443 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 18:35:31,443 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 18:35:31,444 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 18:35:31,445 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 18:35:31,445 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 18:35:31,445 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 18:35:31,445 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 18:35:31,445 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 18:35:31,446 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 18:35:31,446 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 18:35:31,446 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-11-18 18:35:31,446 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 18:35:31,446 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 18:35:31,447 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 18:35:31,447 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 18:35:31,447 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 18:35:31,447 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 18:35:31,447 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 18:35:31,449 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 18:35:31,449 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 18:35:31,450 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 18:35:31,450 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 18:35:31,450 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 18:35:31,450 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 18:35:31,451 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 18:35:31,451 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 18:35:31,452 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 18:35:31,452 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_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/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_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro 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-18 18:35:31,714 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 18:35:31,739 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 18:35:31,741 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 18:35:31,743 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 18:35:31,744 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 18:35:31,745 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/goblint-regression/06-symbeq_06-tricky_address1.i [2022-11-18 18:35:31,820 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/data/a59f3d5cb/f7e97ef50ff745a99e7c0ae1b1997399/FLAG1b3966219 [2022-11-18 18:35:32,530 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 18:35:32,534 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/sv-benchmarks/c/goblint-regression/06-symbeq_06-tricky_address1.i [2022-11-18 18:35:32,552 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/data/a59f3d5cb/f7e97ef50ff745a99e7c0ae1b1997399/FLAG1b3966219 [2022-11-18 18:35:32,781 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/data/a59f3d5cb/f7e97ef50ff745a99e7c0ae1b1997399 [2022-11-18 18:35:32,785 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 18:35:32,791 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 18:35:32,795 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 18:35:32,795 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 18:35:32,799 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 18:35:32,800 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 06:35:32" (1/1) ... [2022-11-18 18:35:32,801 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b84706e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:35:32, skipping insertion in model container [2022-11-18 18:35:32,802 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 06:35:32" (1/1) ... [2022-11-18 18:35:32,809 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 18:35:32,871 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 18:35:33,357 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 18:35:33,371 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 18:35:33,407 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 18:35:33,465 INFO L208 MainTranslator]: Completed translation [2022-11-18 18:35:33,465 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:35:33 WrapperNode [2022-11-18 18:35:33,466 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 18:35:33,467 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 18:35:33,467 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 18:35:33,468 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 18:35:33,475 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:35:33" (1/1) ... [2022-11-18 18:35:33,505 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:35:33" (1/1) ... [2022-11-18 18:35:33,557 INFO L138 Inliner]: procedures = 264, calls = 16, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 88 [2022-11-18 18:35:33,559 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 18:35:33,560 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 18:35:33,560 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 18:35:33,561 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 18:35:33,570 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:35:33" (1/1) ... [2022-11-18 18:35:33,570 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:35:33" (1/1) ... [2022-11-18 18:35:33,588 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:35:33" (1/1) ... [2022-11-18 18:35:33,598 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:35:33" (1/1) ... [2022-11-18 18:35:33,607 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:35:33" (1/1) ... [2022-11-18 18:35:33,620 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:35:33" (1/1) ... [2022-11-18 18:35:33,622 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:35:33" (1/1) ... [2022-11-18 18:35:33,623 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:35:33" (1/1) ... [2022-11-18 18:35:33,626 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 18:35:33,627 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 18:35:33,627 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 18:35:33,627 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 18:35:33,629 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:35:33" (1/1) ... [2022-11-18 18:35:33,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 18:35:33,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:35:33,662 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 18:35:33,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 18:35:33,710 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 18:35:33,711 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 18:35:33,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-18 18:35:33,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-18 18:35:33,711 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-11-18 18:35:33,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 18:35:33,712 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2022-11-18 18:35:33,712 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2022-11-18 18:35:33,714 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 18:35:33,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 18:35:33,716 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-18 18:35:33,911 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 18:35:33,913 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 18:35:34,216 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 18:35:34,223 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 18:35:34,224 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-18 18:35:34,226 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 06:35:34 BoogieIcfgContainer [2022-11-18 18:35:34,226 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 18:35:34,228 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 18:35:34,229 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 18:35:34,235 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 18:35:34,235 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 06:35:32" (1/3) ... [2022-11-18 18:35:34,236 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26175074 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 06:35:34, skipping insertion in model container [2022-11-18 18:35:34,237 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:35:33" (2/3) ... [2022-11-18 18:35:34,238 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26175074 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 06:35:34, skipping insertion in model container [2022-11-18 18:35:34,238 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 06:35:34" (3/3) ... [2022-11-18 18:35:34,240 INFO L112 eAbstractionObserver]: Analyzing ICFG 06-symbeq_06-tricky_address1.i [2022-11-18 18:35:34,249 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-18 18:35:34,273 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 18:35:34,274 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2022-11-18 18:35:34,274 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-18 18:35:34,374 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:35:34,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 103 places, 103 transitions, 211 flow [2022-11-18 18:35:34,458 INFO L130 PetriNetUnfolder]: 4/102 cut-off events. [2022-11-18 18:35:34,458 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:35:34,463 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-18 18:35:34,464 INFO L82 GeneralOperation]: Start removeDead. Operand has 103 places, 103 transitions, 211 flow [2022-11-18 18:35:34,468 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 102 places, 102 transitions, 207 flow [2022-11-18 18:35:34,479 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:35:34,485 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;@24f5e589, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:35:34,486 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-11-18 18:35:34,502 INFO L130 PetriNetUnfolder]: 4/56 cut-off events. [2022-11-18 18:35:34,502 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:35:34,502 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:35:34,503 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-18 18:35:34,503 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-18 18:35:34,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:35:34,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1298122157, now seen corresponding path program 1 times [2022-11-18 18:35:34,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:35:34,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38606026] [2022-11-18 18:35:34,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:34,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:35:34,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:34,742 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-18 18:35:34,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:35:34,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38606026] [2022-11-18 18:35:34,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38606026] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:35:34,746 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:35:34,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:35:34,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273565958] [2022-11-18 18:35:34,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:35:34,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:35:34,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:35:34,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:35:34,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:35:34,816 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 103 [2022-11-18 18:35:34,820 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-18 18:35:34,820 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:35:34,820 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 103 [2022-11-18 18:35:34,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:35:34,864 INFO L130 PetriNetUnfolder]: 1/99 cut-off events. [2022-11-18 18:35:34,865 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-18 18:35:34,865 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-18 18:35:34,867 INFO L137 encePairwiseOnDemand]: 100/103 looper letters, 1 selfloop transitions, 0 changer transitions 1/99 dead transitions. [2022-11-18 18:35:34,867 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 99 transitions, 203 flow [2022-11-18 18:35:34,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:35:34,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:35:34,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 202 transitions. [2022-11-18 18:35:34,883 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9805825242718447 [2022-11-18 18:35:34,884 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 202 transitions. [2022-11-18 18:35:34,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 202 transitions. [2022-11-18 18:35:34,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:35:34,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 202 transitions. [2022-11-18 18:35:34,893 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-18 18:35:34,898 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-18 18:35:34,899 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-18 18:35:34,901 INFO L175 Difference]: Start difference. First operand has 102 places, 102 transitions, 207 flow. Second operand 2 states and 202 transitions. [2022-11-18 18:35:34,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 99 transitions, 203 flow [2022-11-18 18:35:34,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 99 transitions, 202 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:35:34,910 INFO L231 Difference]: Finished difference. Result has 102 places, 98 transitions, 198 flow [2022-11-18 18:35:34,913 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-18 18:35:34,916 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 0 predicate places. [2022-11-18 18:35:34,917 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 98 transitions, 198 flow [2022-11-18 18:35:34,917 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-18 18:35:34,918 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:35:34,918 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-18 18:35:34,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-18 18:35:34,919 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-18 18:35:34,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:35:34,920 INFO L85 PathProgramCache]: Analyzing trace with hash -779087186, now seen corresponding path program 1 times [2022-11-18 18:35:34,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:35:34,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833391360] [2022-11-18 18:35:34,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:34,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:35:34,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:35,045 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-18 18:35:35,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:35:35,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833391360] [2022-11-18 18:35:35,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833391360] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:35:35,046 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:35:35,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:35:35,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455695771] [2022-11-18 18:35:35,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:35:35,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:35:35,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:35:35,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:35:35,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:35:35,051 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 103 [2022-11-18 18:35:35,052 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-18 18:35:35,052 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:35:35,052 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 103 [2022-11-18 18:35:35,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:35:35,114 INFO L130 PetriNetUnfolder]: 1/102 cut-off events. [2022-11-18 18:35:35,114 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:35:35,115 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-18 18:35:35,115 INFO L137 encePairwiseOnDemand]: 100/103 looper letters, 10 selfloop transitions, 2 changer transitions 0/102 dead transitions. [2022-11-18 18:35:35,115 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 102 transitions, 230 flow [2022-11-18 18:35:35,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:35:35,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:35:35,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 289 transitions. [2022-11-18 18:35:35,118 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9352750809061489 [2022-11-18 18:35:35,118 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 289 transitions. [2022-11-18 18:35:35,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 289 transitions. [2022-11-18 18:35:35,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:35:35,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 289 transitions. [2022-11-18 18:35:35,121 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-18 18:35:35,123 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-18 18:35:35,124 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-18 18:35:35,124 INFO L175 Difference]: Start difference. First operand has 102 places, 98 transitions, 198 flow. Second operand 3 states and 289 transitions. [2022-11-18 18:35:35,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 102 transitions, 230 flow [2022-11-18 18:35:35,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 102 transitions, 230 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:35:35,127 INFO L231 Difference]: Finished difference. Result has 104 places, 99 transitions, 210 flow [2022-11-18 18:35:35,128 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-18 18:35:35,131 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 2 predicate places. [2022-11-18 18:35:35,132 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 99 transitions, 210 flow [2022-11-18 18:35:35,132 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-18 18:35:35,132 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:35:35,133 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-18 18:35:35,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-18 18:35:35,133 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-18 18:35:35,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:35:35,135 INFO L85 PathProgramCache]: Analyzing trace with hash 624473633, now seen corresponding path program 1 times [2022-11-18 18:35:35,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:35:35,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44884751] [2022-11-18 18:35:35,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:35,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:35:35,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:35,384 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-18 18:35:35,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:35:35,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44884751] [2022-11-18 18:35:35,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44884751] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:35:35,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795677704] [2022-11-18 18:35:35,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:35,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:35:35,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:35:35,391 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:35:35,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-18 18:35:35,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:35,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:35:35,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:35:35,577 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-18 18:35:35,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:35:35,622 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-18 18:35:35,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795677704] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:35:35,623 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:35:35,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:35:35,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336587527] [2022-11-18 18:35:35,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:35:35,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:35:35,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:35:35,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:35:35,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:35:35,628 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 103 [2022-11-18 18:35:35,630 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-18 18:35:35,630 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:35:35,630 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 103 [2022-11-18 18:35:35,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:35:35,741 INFO L130 PetriNetUnfolder]: 1/109 cut-off events. [2022-11-18 18:35:35,741 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-18 18:35:35,741 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-18 18:35:35,742 INFO L137 encePairwiseOnDemand]: 97/103 looper letters, 11 selfloop transitions, 9 changer transitions 0/109 dead transitions. [2022-11-18 18:35:35,742 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 109 transitions, 272 flow [2022-11-18 18:35:35,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:35:35,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:35:35,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 841 transitions. [2022-11-18 18:35:35,748 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9072276159654801 [2022-11-18 18:35:35,748 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 841 transitions. [2022-11-18 18:35:35,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 841 transitions. [2022-11-18 18:35:35,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:35:35,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 841 transitions. [2022-11-18 18:35:35,752 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-18 18:35:35,756 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-18 18:35:35,757 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-18 18:35:35,757 INFO L175 Difference]: Start difference. First operand has 104 places, 99 transitions, 210 flow. Second operand 9 states and 841 transitions. [2022-11-18 18:35:35,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 109 transitions, 272 flow [2022-11-18 18:35:35,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 109 transitions, 270 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:35:35,760 INFO L231 Difference]: Finished difference. Result has 114 places, 105 transitions, 258 flow [2022-11-18 18:35:35,761 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-18 18:35:35,761 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 12 predicate places. [2022-11-18 18:35:35,762 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 105 transitions, 258 flow [2022-11-18 18:35:35,763 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-18 18:35:35,763 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:35:35,763 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-18 18:35:35,771 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-18 18:35:35,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:35:35,970 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-18 18:35:35,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:35:35,971 INFO L85 PathProgramCache]: Analyzing trace with hash 653292097, now seen corresponding path program 2 times [2022-11-18 18:35:35,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:35:35,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12388931] [2022-11-18 18:35:35,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:35,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:35:36,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:36,286 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-18 18:35:36,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:35:36,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12388931] [2022-11-18 18:35:36,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12388931] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:35:36,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130159167] [2022-11-18 18:35:36,288 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 18:35:36,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:35:36,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:35:36,290 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:35:36,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-18 18:35:36,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-18 18:35:36,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:35:36,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-18 18:35:36,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:35:36,483 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-18 18:35:36,505 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-18 18:35:36,537 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:35:36,538 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-18 18:35:36,580 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:35:36,581 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-18 18:35:36,618 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-18 18:35:36,618 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:35:36,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130159167] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:35:36,619 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 18:35:36,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 13 [2022-11-18 18:35:36,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798061297] [2022-11-18 18:35:36,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:35:36,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:35:36,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:35:36,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:35:36,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-11-18 18:35:36,622 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 103 [2022-11-18 18:35:36,623 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-18 18:35:36,624 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:35:36,624 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 103 [2022-11-18 18:35:36,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:35:37,093 INFO L130 PetriNetUnfolder]: 231/762 cut-off events. [2022-11-18 18:35:37,093 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-11-18 18:35:37,101 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-18 18:35:37,105 INFO L137 encePairwiseOnDemand]: 92/103 looper letters, 72 selfloop transitions, 22 changer transitions 0/163 dead transitions. [2022-11-18 18:35:37,106 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 163 transitions, 562 flow [2022-11-18 18:35:37,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:35:37,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 18:35:37,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 479 transitions. [2022-11-18 18:35:37,109 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7750809061488673 [2022-11-18 18:35:37,110 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 479 transitions. [2022-11-18 18:35:37,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 479 transitions. [2022-11-18 18:35:37,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:35:37,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 479 transitions. [2022-11-18 18:35:37,112 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-18 18:35:37,114 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-18 18:35:37,115 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-18 18:35:37,115 INFO L175 Difference]: Start difference. First operand has 114 places, 105 transitions, 258 flow. Second operand 6 states and 479 transitions. [2022-11-18 18:35:37,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 163 transitions, 562 flow [2022-11-18 18:35:37,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 163 transitions, 556 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-11-18 18:35:37,125 INFO L231 Difference]: Finished difference. Result has 123 places, 126 transitions, 402 flow [2022-11-18 18:35:37,126 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-18 18:35:37,128 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 21 predicate places. [2022-11-18 18:35:37,129 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 126 transitions, 402 flow [2022-11-18 18:35:37,130 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-18 18:35:37,130 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:35:37,131 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-18 18:35:37,139 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-11-18 18:35:37,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:35:37,338 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-18 18:35:37,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:35:37,340 INFO L85 PathProgramCache]: Analyzing trace with hash -406389930, now seen corresponding path program 1 times [2022-11-18 18:35:37,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:35:37,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312419126] [2022-11-18 18:35:37,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:37,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:35:37,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:37,606 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-18 18:35:37,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:35:37,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312419126] [2022-11-18 18:35:37,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312419126] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:35:37,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472765265] [2022-11-18 18:35:37,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:37,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:35:37,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:35:37,608 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:35:37,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-18 18:35:37,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:37,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:35:37,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:35:37,769 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-18 18:35:37,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:35:37,870 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-18 18:35:37,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [472765265] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:35:37,871 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:35:37,871 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:35:37,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390601648] [2022-11-18 18:35:37,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:35:37,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:35:37,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:35:37,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:35:37,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:35:37,876 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 103 [2022-11-18 18:35:37,878 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-18 18:35:37,878 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:35:37,878 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 103 [2022-11-18 18:35:37,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:35:38,159 INFO L130 PetriNetUnfolder]: 40/290 cut-off events. [2022-11-18 18:35:38,160 INFO L131 PetriNetUnfolder]: For 43/46 co-relation queries the response was YES. [2022-11-18 18:35:38,161 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-18 18:35:38,162 INFO L137 encePairwiseOnDemand]: 97/103 looper letters, 19 selfloop transitions, 21 changer transitions 0/150 dead transitions. [2022-11-18 18:35:38,162 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 150 transitions, 582 flow [2022-11-18 18:35:38,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:35:38,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:35:38,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1955 transitions. [2022-11-18 18:35:38,167 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.903837263060564 [2022-11-18 18:35:38,167 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1955 transitions. [2022-11-18 18:35:38,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1955 transitions. [2022-11-18 18:35:38,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:35:38,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1955 transitions. [2022-11-18 18:35:38,173 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-18 18:35:38,178 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-18 18:35:38,179 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-18 18:35:38,179 INFO L175 Difference]: Start difference. First operand has 123 places, 126 transitions, 402 flow. Second operand 21 states and 1955 transitions. [2022-11-18 18:35:38,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 150 transitions, 582 flow [2022-11-18 18:35:38,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 150 transitions, 582 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:35:38,185 INFO L231 Difference]: Finished difference. Result has 148 places, 139 transitions, 532 flow [2022-11-18 18:35:38,186 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-18 18:35:38,186 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 46 predicate places. [2022-11-18 18:35:38,186 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 139 transitions, 532 flow [2022-11-18 18:35:38,187 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-18 18:35:38,187 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:35:38,188 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-18 18:35:38,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-18 18:35:38,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:35:38,394 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-18 18:35:38,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:35:38,395 INFO L85 PathProgramCache]: Analyzing trace with hash 232143766, now seen corresponding path program 2 times [2022-11-18 18:35:38,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:35:38,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514877806] [2022-11-18 18:35:38,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:38,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:35:38,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:38,848 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-18 18:35:38,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:35:38,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514877806] [2022-11-18 18:35:38,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514877806] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:35:38,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339131765] [2022-11-18 18:35:38,850 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 18:35:38,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:35:38,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:35:38,852 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:35:38,876 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-18 18:35:38,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-18 18:35:38,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:35:38,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-18 18:35:38,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:35:38,978 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-18 18:35:39,005 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-18 18:35:39,065 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:35:39,065 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-18 18:35:39,118 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:35:39,118 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-18 18:35:39,163 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-18 18:35:39,163 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:35:39,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339131765] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:35:39,164 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 18:35:39,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [17] total 21 [2022-11-18 18:35:39,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169472316] [2022-11-18 18:35:39,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:35:39,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:35:39,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:35:39,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:35:39,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2022-11-18 18:35:39,171 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 103 [2022-11-18 18:35:39,172 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-18 18:35:39,172 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:35:39,172 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 103 [2022-11-18 18:35:39,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:35:39,634 INFO L130 PetriNetUnfolder]: 315/1034 cut-off events. [2022-11-18 18:35:39,634 INFO L131 PetriNetUnfolder]: For 265/269 co-relation queries the response was YES. [2022-11-18 18:35:39,638 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-18 18:35:39,642 INFO L137 encePairwiseOnDemand]: 88/103 looper letters, 73 selfloop transitions, 39 changer transitions 5/196 dead transitions. [2022-11-18 18:35:39,642 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 196 transitions, 910 flow [2022-11-18 18:35:39,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:35:39,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 18:35:39,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 468 transitions. [2022-11-18 18:35:39,644 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7572815533980582 [2022-11-18 18:35:39,645 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 468 transitions. [2022-11-18 18:35:39,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 468 transitions. [2022-11-18 18:35:39,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:35:39,645 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 468 transitions. [2022-11-18 18:35:39,646 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-18 18:35:39,648 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-18 18:35:39,649 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-18 18:35:39,650 INFO L175 Difference]: Start difference. First operand has 148 places, 139 transitions, 532 flow. Second operand 6 states and 468 transitions. [2022-11-18 18:35:39,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 196 transitions, 910 flow [2022-11-18 18:35:39,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 196 transitions, 886 flow, removed 6 selfloop flow, removed 6 redundant places. [2022-11-18 18:35:39,661 INFO L231 Difference]: Finished difference. Result has 152 places, 175 transitions, 796 flow [2022-11-18 18:35:39,662 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-18 18:35:39,665 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 50 predicate places. [2022-11-18 18:35:39,665 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 175 transitions, 796 flow [2022-11-18 18:35:39,665 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-18 18:35:39,666 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:35:39,666 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-18 18:35:39,673 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-18 18:35:39,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:35:39,873 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-18 18:35:39,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:35:39,873 INFO L85 PathProgramCache]: Analyzing trace with hash -109360466, now seen corresponding path program 1 times [2022-11-18 18:35:39,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:35:39,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601208046] [2022-11-18 18:35:39,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:39,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:35:39,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:40,328 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-18 18:35:40,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:35:40,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601208046] [2022-11-18 18:35:40,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601208046] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:35:40,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278845190] [2022-11-18 18:35:40,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:40,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:35:40,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:35:40,330 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:35:40,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-18 18:35:40,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:40,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:35:40,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:35:40,583 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-18 18:35:40,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:35:40,820 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-18 18:35:40,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278845190] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:35:40,820 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:35:40,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-11-18 18:35:40,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770089162] [2022-11-18 18:35:40,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:35:40,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-18 18:35:40,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:35:40,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-18 18:35:40,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-11-18 18:35:40,826 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 103 [2022-11-18 18:35:40,828 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-18 18:35:40,828 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:35:40,828 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 103 [2022-11-18 18:35:40,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:35:41,292 INFO L130 PetriNetUnfolder]: 109/546 cut-off events. [2022-11-18 18:35:41,294 INFO L131 PetriNetUnfolder]: For 297/310 co-relation queries the response was YES. [2022-11-18 18:35:41,296 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-18 18:35:41,299 INFO L137 encePairwiseOnDemand]: 97/103 looper letters, 25 selfloop transitions, 30 changer transitions 0/201 dead transitions. [2022-11-18 18:35:41,299 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 201 transitions, 1046 flow [2022-11-18 18:35:41,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-18 18:35:41,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-11-18 18:35:41,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2788 transitions. [2022-11-18 18:35:41,307 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9022653721682848 [2022-11-18 18:35:41,307 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2788 transitions. [2022-11-18 18:35:41,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2788 transitions. [2022-11-18 18:35:41,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:35:41,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2788 transitions. [2022-11-18 18:35:41,315 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-18 18:35:41,322 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-18 18:35:41,325 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-18 18:35:41,325 INFO L175 Difference]: Start difference. First operand has 152 places, 175 transitions, 796 flow. Second operand 30 states and 2788 transitions. [2022-11-18 18:35:41,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 201 transitions, 1046 flow [2022-11-18 18:35:41,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 201 transitions, 1014 flow, removed 16 selfloop flow, removed 0 redundant places. [2022-11-18 18:35:41,335 INFO L231 Difference]: Finished difference. Result has 184 places, 185 transitions, 916 flow [2022-11-18 18:35:41,335 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-18 18:35:41,336 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 82 predicate places. [2022-11-18 18:35:41,337 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 185 transitions, 916 flow [2022-11-18 18:35:41,338 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-18 18:35:41,338 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:35:41,338 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-18 18:35:41,351 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-11-18 18:35:41,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d75dceb-aa95-4c7f-bf3a-0555c46d1f1b/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-11-18 18:35:41,544 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-18 18:35:41,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:35:41,545 INFO L85 PathProgramCache]: Analyzing trace with hash 827906497, now seen corresponding path program 2 times [2022-11-18 18:35:41,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:35:41,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183570368] [2022-11-18 18:35:41,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:41,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:35:41,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:42,014 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-18 18:35:42,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:35:42,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183570368] [2022-11-18 18:35:42,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183570368] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:35:42,014 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:35:42,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 18:35:42,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196537212] [2022-11-18 18:35:42,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:35:42,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:35:42,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:35:42,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:35:42,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-18 18:35:42,017 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 103 [2022-11-18 18:35:42,017 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-18 18:35:42,018 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:35:42,018 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 103 [2022-11-18 18:35:42,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:35:42,455 INFO L130 PetriNetUnfolder]: 321/1076 cut-off events. [2022-11-18 18:35:42,455 INFO L131 PetriNetUnfolder]: For 778/786 co-relation queries the response was YES. [2022-11-18 18:35:42,460 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-18 18:35:42,465 INFO L137 encePairwiseOnDemand]: 92/103 looper letters, 108 selfloop transitions, 40 changer transitions 0/246 dead transitions. [2022-11-18 18:35:42,465 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 246 transitions, 1538 flow [2022-11-18 18:35:42,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:35:42,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 18:35:42,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 501 transitions. [2022-11-18 18:35:42,467 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8106796116504854 [2022-11-18 18:35:42,467 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 501 transitions. [2022-11-18 18:35:42,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 501 transitions. [2022-11-18 18:35:42,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:35:42,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 501 transitions. [2022-11-18 18:35:42,469 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-18 18:35:42,470 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-18 18:35:42,471 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-18 18:35:42,471 INFO L175 Difference]: Start difference. First operand has 184 places, 185 transitions, 916 flow. Second operand 6 states and 501 transitions. [2022-11-18 18:35:42,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 246 transitions, 1538 flow [2022-11-18 18:35:42,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 246 transitions, 1492 flow, removed 5 selfloop flow, removed 18 redundant places. [2022-11-18 18:35:42,489 INFO L231 Difference]: Finished difference. Result has 176 places, 216 transitions, 1238 flow [2022-11-18 18:35:42,489 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-18 18:35:42,492 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 74 predicate places. [2022-11-18 18:35:42,493 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 216 transitions, 1238 flow [2022-11-18 18:35:42,493 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-18 18:35:42,493 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:35:42,493 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-18 18:35:42,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-18 18:35:42,494 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-18 18:35:42,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:35:42,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1432249786, now seen corresponding path program 1 times [2022-11-18 18:35:42,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:35:42,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944984635] [2022-11-18 18:35:42,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:42,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:35:42,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:42,992 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-18 18:35:42,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:35:42,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944984635] [2022-11-18 18:35:42,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944984635] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:35:42,992 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:35:42,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 18:35:42,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865225633] [2022-11-18 18:35:42,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:35:42,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:35:42,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:35:42,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:35:42,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-18 18:35:42,995 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 103 [2022-11-18 18:35:42,995 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-18 18:35:42,995 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:35:42,996 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 103 [2022-11-18 18:35:42,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:35:43,550 INFO L130 PetriNetUnfolder]: 432/1355 cut-off events. [2022-11-18 18:35:43,550 INFO L131 PetriNetUnfolder]: For 1520/1527 co-relation queries the response was YES. [2022-11-18 18:35:43,558 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-18 18:35:43,565 INFO L137 encePairwiseOnDemand]: 88/103 looper letters, 115 selfloop transitions, 58 changer transitions 18/287 dead transitions. [2022-11-18 18:35:43,566 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 287 transitions, 2032 flow [2022-11-18 18:35:43,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:35:43,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 18:35:43,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 494 transitions. [2022-11-18 18:35:43,569 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7993527508090615 [2022-11-18 18:35:43,569 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 494 transitions. [2022-11-18 18:35:43,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 494 transitions. [2022-11-18 18:35:43,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:35:43,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 494 transitions. [2022-11-18 18:35:43,571 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-18 18:35:43,572 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-18 18:35:43,573 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-18 18:35:43,573 INFO L175 Difference]: Start difference. First operand has 176 places, 216 transitions, 1238 flow. Second operand 6 states and 494 transitions. [2022-11-18 18:35:43,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 287 transitions, 2032 flow [2022-11-18 18:35:43,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 287 transitions, 2014 flow, removed 9 selfloop flow, removed 0 redundant places. [2022-11-18 18:35:43,596 INFO L231 Difference]: Finished difference. Result has 186 places, 257 transitions, 1740 flow [2022-11-18 18:35:43,597 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-18 18:35:43,597 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 84 predicate places. [2022-11-18 18:35:43,598 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 257 transitions, 1740 flow [2022-11-18 18:35:43,598 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-18 18:35:43,598 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:35:43,598 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-18 18:35:43,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-18 18:35:43,599 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-18 18:35:43,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:35:43,600 INFO L85 PathProgramCache]: Analyzing trace with hash 906953438, now seen corresponding path program 1 times [2022-11-18 18:35:43,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:35:43,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568580090] [2022-11-18 18:35:43,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:43,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:35:43,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:44,853 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-18 18:35:44,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:35:44,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568580090] [2022-11-18 18:35:44,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568580090] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:35:44,854 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:35:44,854 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:35:44,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557543472] [2022-11-18 18:35:44,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:35:44,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:35:44,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:35:44,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:35:44,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:35:44,857 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-18 18:35:44,857 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-18 18:35:44,858 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:35:44,858 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-18 18:35:44,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:35:46,003 INFO L130 PetriNetUnfolder]: 602/1810 cut-off events. [2022-11-18 18:35:46,003 INFO L131 PetriNetUnfolder]: For 3025/3041 co-relation queries the response was YES. [2022-11-18 18:35:46,009 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-18 18:35:46,017 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 209 selfloop transitions, 77 changer transitions 46/418 dead transitions. [2022-11-18 18:35:46,018 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 418 transitions, 3462 flow [2022-11-18 18:35:46,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-18 18:35:46,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-18 18:35:46,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 852 transitions. [2022-11-18 18:35:46,022 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6893203883495146 [2022-11-18 18:35:46,022 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 852 transitions. [2022-11-18 18:35:46,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 852 transitions. [2022-11-18 18:35:46,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:35:46,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 852 transitions. [2022-11-18 18:35:46,026 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-18 18:35:46,029 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-18 18:35:46,030 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-18 18:35:46,030 INFO L175 Difference]: Start difference. First operand has 186 places, 257 transitions, 1740 flow. Second operand 12 states and 852 transitions. [2022-11-18 18:35:46,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 418 transitions, 3462 flow [2022-11-18 18:35:46,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 418 transitions, 3382 flow, removed 40 selfloop flow, removed 0 redundant places. [2022-11-18 18:35:46,068 INFO L231 Difference]: Finished difference. Result has 205 places, 293 transitions, 2283 flow [2022-11-18 18:35:46,069 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-18 18:35:46,070 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 103 predicate places. [2022-11-18 18:35:46,070 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 293 transitions, 2283 flow [2022-11-18 18:35:46,071 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-18 18:35:46,071 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:35:46,071 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-18 18:35:46,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-18 18:35:46,072 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-18 18:35:46,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:35:46,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1475514096, now seen corresponding path program 2 times [2022-11-18 18:35:46,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:35:46,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747350676] [2022-11-18 18:35:46,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:46,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:35:46,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:47,201 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-18 18:35:47,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:35:47,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747350676] [2022-11-18 18:35:47,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747350676] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:35:47,202 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:35:47,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:35:47,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416135093] [2022-11-18 18:35:47,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:35:47,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:35:47,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:35:47,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:35:47,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:35:47,207 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-18 18:35:47,208 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-18 18:35:47,208 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:35:47,208 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-18 18:35:47,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:35:48,443 INFO L130 PetriNetUnfolder]: 568/1707 cut-off events. [2022-11-18 18:35:48,445 INFO L131 PetriNetUnfolder]: For 4551/4572 co-relation queries the response was YES. [2022-11-18 18:35:48,453 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-18 18:35:48,461 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 192 selfloop transitions, 80 changer transitions 25/383 dead transitions. [2022-11-18 18:35:48,462 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 383 transitions, 3436 flow [2022-11-18 18:35:48,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:35:48,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:35:48,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 672 transitions. [2022-11-18 18:35:48,465 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7249190938511327 [2022-11-18 18:35:48,466 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 672 transitions. [2022-11-18 18:35:48,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 672 transitions. [2022-11-18 18:35:48,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:35:48,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 672 transitions. [2022-11-18 18:35:48,469 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-18 18:35:48,471 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-18 18:35:48,472 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-18 18:35:48,472 INFO L175 Difference]: Start difference. First operand has 205 places, 293 transitions, 2283 flow. Second operand 9 states and 672 transitions. [2022-11-18 18:35:48,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 383 transitions, 3436 flow [2022-11-18 18:35:48,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 383 transitions, 3406 flow, removed 12 selfloop flow, removed 1 redundant places. [2022-11-18 18:35:48,541 INFO L231 Difference]: Finished difference. Result has 213 places, 297 transitions, 2490 flow [2022-11-18 18:35:48,542 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-18 18:35:48,543 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 111 predicate places. [2022-11-18 18:35:48,543 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 297 transitions, 2490 flow [2022-11-18 18:35:48,543 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-18 18:35:48,543 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:35:48,544 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-18 18:35:48,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-18 18:35:48,544 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-18 18:35:48,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:35:48,545 INFO L85 PathProgramCache]: Analyzing trace with hash 386395008, now seen corresponding path program 3 times [2022-11-18 18:35:48,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:35:48,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585765493] [2022-11-18 18:35:48,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:48,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:35:48,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:49,672 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-18 18:35:49,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:35:49,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585765493] [2022-11-18 18:35:49,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585765493] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:35:49,673 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:35:49,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:35:49,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068890536] [2022-11-18 18:35:49,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:35:49,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:35:49,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:35:49,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:35:49,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:35:49,675 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-18 18:35:49,675 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-18 18:35:49,676 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:35:49,676 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-18 18:35:49,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:35:51,789 INFO L130 PetriNetUnfolder]: 1074/2908 cut-off events. [2022-11-18 18:35:51,789 INFO L131 PetriNetUnfolder]: For 10678/10714 co-relation queries the response was YES. [2022-11-18 18:35:51,806 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-18 18:35:51,824 INFO L137 encePairwiseOnDemand]: 85/103 looper letters, 382 selfloop transitions, 95 changer transitions 25/588 dead transitions. [2022-11-18 18:35:51,824 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 588 transitions, 6196 flow [2022-11-18 18:35:51,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 18:35:51,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-18 18:35:51,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 811 transitions. [2022-11-18 18:35:51,827 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7157987643424537 [2022-11-18 18:35:51,828 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 811 transitions. [2022-11-18 18:35:51,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 811 transitions. [2022-11-18 18:35:51,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:35:51,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 811 transitions. [2022-11-18 18:35:51,831 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-18 18:35:51,834 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-18 18:35:51,835 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-18 18:35:51,835 INFO L175 Difference]: Start difference. First operand has 213 places, 297 transitions, 2490 flow. Second operand 11 states and 811 transitions. [2022-11-18 18:35:51,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 588 transitions, 6196 flow [2022-11-18 18:35:51,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 588 transitions, 6056 flow, removed 2 selfloop flow, removed 4 redundant places. [2022-11-18 18:35:51,922 INFO L231 Difference]: Finished difference. Result has 226 places, 377 transitions, 3903 flow [2022-11-18 18:35:51,923 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-18 18:35:51,924 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 124 predicate places. [2022-11-18 18:35:51,924 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 377 transitions, 3903 flow [2022-11-18 18:35:51,925 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-18 18:35:51,925 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:35:51,925 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-18 18:35:51,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-18 18:35:51,926 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-18 18:35:51,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:35:51,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1525410592, now seen corresponding path program 4 times [2022-11-18 18:35:51,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:35:51,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263341908] [2022-11-18 18:35:51,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:51,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:35:51,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:53,010 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-18 18:35:53,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:35:53,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263341908] [2022-11-18 18:35:53,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263341908] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:35:53,011 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:35:53,011 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:35:53,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922591663] [2022-11-18 18:35:53,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:35:53,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:35:53,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:35:53,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:35:53,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:35:53,013 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-18 18:35:53,014 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-18 18:35:53,014 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:35:53,014 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-18 18:35:53,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:35:54,916 INFO L130 PetriNetUnfolder]: 1063/3139 cut-off events. [2022-11-18 18:35:54,917 INFO L131 PetriNetUnfolder]: For 14528/14580 co-relation queries the response was YES. [2022-11-18 18:35:54,932 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-18 18:35:54,948 INFO L137 encePairwiseOnDemand]: 85/103 looper letters, 388 selfloop transitions, 104 changer transitions 31/609 dead transitions. [2022-11-18 18:35:54,949 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 609 transitions, 6799 flow [2022-11-18 18:35:54,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 18:35:54,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-18 18:35:54,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 773 transitions. [2022-11-18 18:35:54,951 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7504854368932039 [2022-11-18 18:35:54,951 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 773 transitions. [2022-11-18 18:35:54,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 773 transitions. [2022-11-18 18:35:54,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:35:54,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 773 transitions. [2022-11-18 18:35:54,954 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-18 18:35:54,956 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-18 18:35:54,957 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-18 18:35:54,957 INFO L175 Difference]: Start difference. First operand has 226 places, 377 transitions, 3903 flow. Second operand 10 states and 773 transitions. [2022-11-18 18:35:54,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 609 transitions, 6799 flow [2022-11-18 18:35:55,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 609 transitions, 6751 flow, removed 24 selfloop flow, removed 0 redundant places. [2022-11-18 18:35:55,079 INFO L231 Difference]: Finished difference. Result has 241 places, 403 transitions, 4592 flow [2022-11-18 18:35:55,080 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-18 18:35:55,080 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 139 predicate places. [2022-11-18 18:35:55,080 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 403 transitions, 4592 flow [2022-11-18 18:35:55,081 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-18 18:35:55,081 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:35:55,081 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-18 18:35:55,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-18 18:35:55,082 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-18 18:35:55,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:35:55,082 INFO L85 PathProgramCache]: Analyzing trace with hash -147604058, now seen corresponding path program 5 times [2022-11-18 18:35:55,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:35:55,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628995532] [2022-11-18 18:35:55,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:55,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:35:55,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:56,034 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-18 18:35:56,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:35:56,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628995532] [2022-11-18 18:35:56,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628995532] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:35:56,035 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:35:56,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:35:56,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867745965] [2022-11-18 18:35:56,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:35:56,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:35:56,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:35:56,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:35:56,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:35:56,037 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-18 18:35:56,037 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-18 18:35:56,038 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:35:56,038 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-18 18:35:56,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:35:58,024 INFO L130 PetriNetUnfolder]: 1073/3086 cut-off events. [2022-11-18 18:35:58,025 INFO L131 PetriNetUnfolder]: For 18826/18877 co-relation queries the response was YES. [2022-11-18 18:35:58,044 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-18 18:35:58,059 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 237 selfloop transitions, 158 changer transitions 21/502 dead transitions. [2022-11-18 18:35:58,059 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 502 transitions, 6240 flow [2022-11-18 18:35:58,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-18 18:35:58,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-18 18:35:58,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 857 transitions. [2022-11-18 18:35:58,062 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6933656957928802 [2022-11-18 18:35:58,062 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 857 transitions. [2022-11-18 18:35:58,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 857 transitions. [2022-11-18 18:35:58,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:35:58,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 857 transitions. [2022-11-18 18:35:58,066 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-18 18:35:58,069 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-18 18:35:58,070 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-18 18:35:58,070 INFO L175 Difference]: Start difference. First operand has 241 places, 403 transitions, 4592 flow. Second operand 12 states and 857 transitions. [2022-11-18 18:35:58,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 502 transitions, 6240 flow [2022-11-18 18:35:58,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 502 transitions, 6096 flow, removed 69 selfloop flow, removed 1 redundant places. [2022-11-18 18:35:58,191 INFO L231 Difference]: Finished difference. Result has 256 places, 417 transitions, 5035 flow [2022-11-18 18:35:58,192 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-18 18:35:58,192 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 154 predicate places. [2022-11-18 18:35:58,193 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 417 transitions, 5035 flow [2022-11-18 18:35:58,193 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-18 18:35:58,193 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:35:58,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-18 18:35:58,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-18 18:35:58,194 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-18 18:35:58,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:35:58,195 INFO L85 PathProgramCache]: Analyzing trace with hash 706483278, now seen corresponding path program 6 times [2022-11-18 18:35:58,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:35:58,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262335634] [2022-11-18 18:35:58,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:35:58,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:35:58,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:35:59,320 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-18 18:35:59,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:35:59,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262335634] [2022-11-18 18:35:59,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262335634] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:35:59,321 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:35:59,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:35:59,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624177246] [2022-11-18 18:35:59,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:35:59,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:35:59,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:35:59,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:35:59,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:35:59,323 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-18 18:35:59,324 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-18 18:35:59,324 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:35:59,324 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-18 18:35:59,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:36:01,252 INFO L130 PetriNetUnfolder]: 1066/3135 cut-off events. [2022-11-18 18:36:01,253 INFO L131 PetriNetUnfolder]: For 21207/21257 co-relation queries the response was YES. [2022-11-18 18:36:01,266 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-18 18:36:01,280 INFO L137 encePairwiseOnDemand]: 85/103 looper letters, 430 selfloop transitions, 108 changer transitions 38/662 dead transitions. [2022-11-18 18:36:01,280 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 662 transitions, 8241 flow [2022-11-18 18:36:01,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 18:36:01,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-18 18:36:01,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 844 transitions. [2022-11-18 18:36:01,283 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7449249779346867 [2022-11-18 18:36:01,283 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 844 transitions. [2022-11-18 18:36:01,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 844 transitions. [2022-11-18 18:36:01,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:36:01,284 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 844 transitions. [2022-11-18 18:36:01,286 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-18 18:36:01,289 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-18 18:36:01,289 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-18 18:36:01,290 INFO L175 Difference]: Start difference. First operand has 256 places, 417 transitions, 5035 flow. Second operand 11 states and 844 transitions. [2022-11-18 18:36:01,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 662 transitions, 8241 flow [2022-11-18 18:36:01,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 662 transitions, 7891 flow, removed 30 selfloop flow, removed 5 redundant places. [2022-11-18 18:36:01,450 INFO L231 Difference]: Finished difference. Result has 266 places, 439 transitions, 5393 flow [2022-11-18 18:36:01,451 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-18 18:36:01,452 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 164 predicate places. [2022-11-18 18:36:01,452 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 439 transitions, 5393 flow [2022-11-18 18:36:01,453 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-18 18:36:01,453 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:36:01,453 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-18 18:36:01,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-18 18:36:01,454 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-18 18:36:01,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:01,455 INFO L85 PathProgramCache]: Analyzing trace with hash -822391322, now seen corresponding path program 7 times [2022-11-18 18:36:01,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:36:01,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736121582] [2022-11-18 18:36:01,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:01,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:36:01,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:02,764 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-18 18:36:02,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:36:02,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736121582] [2022-11-18 18:36:02,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736121582] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:02,765 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:02,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-18 18:36:02,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820882257] [2022-11-18 18:36:02,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:02,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-18 18:36:02,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:36:02,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-18 18:36:02,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-11-18 18:36:02,767 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 103 [2022-11-18 18:36:02,769 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-18 18:36:02,769 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:36:02,769 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 103 [2022-11-18 18:36:02,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:36:06,494 INFO L130 PetriNetUnfolder]: 1605/4211 cut-off events. [2022-11-18 18:36:06,495 INFO L131 PetriNetUnfolder]: For 31619/31643 co-relation queries the response was YES. [2022-11-18 18:36:06,516 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-18 18:36:06,536 INFO L137 encePairwiseOnDemand]: 74/103 looper letters, 363 selfloop transitions, 247 changer transitions 54/742 dead transitions. [2022-11-18 18:36:06,536 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 742 transitions, 10223 flow [2022-11-18 18:36:06,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-18 18:36:06,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-11-18 18:36:06,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1617 transitions. [2022-11-18 18:36:06,542 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5814455231930961 [2022-11-18 18:36:06,542 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1617 transitions. [2022-11-18 18:36:06,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1617 transitions. [2022-11-18 18:36:06,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:36:06,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1617 transitions. [2022-11-18 18:36:06,547 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-18 18:36:06,553 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-18 18:36:06,554 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-18 18:36:06,554 INFO L175 Difference]: Start difference. First operand has 266 places, 439 transitions, 5393 flow. Second operand 27 states and 1617 transitions. [2022-11-18 18:36:06,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 742 transitions, 10223 flow [2022-11-18 18:36:06,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 742 transitions, 10055 flow, removed 49 selfloop flow, removed 3 redundant places. [2022-11-18 18:36:06,837 INFO L231 Difference]: Finished difference. Result has 300 places, 539 transitions, 7615 flow [2022-11-18 18:36:06,838 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-18 18:36:06,838 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 198 predicate places. [2022-11-18 18:36:06,838 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 539 transitions, 7615 flow [2022-11-18 18:36:06,839 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-18 18:36:06,839 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:36:06,839 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-18 18:36:06,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-18 18:36:06,840 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-18 18:36:06,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:06,840 INFO L85 PathProgramCache]: Analyzing trace with hash 2005589862, now seen corresponding path program 1 times [2022-11-18 18:36:06,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:36:06,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566965349] [2022-11-18 18:36:06,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:06,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:36:06,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:09,303 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-18 18:36:09,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:36:09,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566965349] [2022-11-18 18:36:09,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566965349] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:09,304 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:09,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-11-18 18:36:09,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639697313] [2022-11-18 18:36:09,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:09,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 18:36:09,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:36:09,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 18:36:09,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2022-11-18 18:36:09,306 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-18 18:36:09,307 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-18 18:36:09,307 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:36:09,307 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-18 18:36:09,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:36:11,441 INFO L130 PetriNetUnfolder]: 1232/3687 cut-off events. [2022-11-18 18:36:11,441 INFO L131 PetriNetUnfolder]: For 31799/31834 co-relation queries the response was YES. [2022-11-18 18:36:11,466 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-18 18:36:11,482 INFO L137 encePairwiseOnDemand]: 85/103 looper letters, 587 selfloop transitions, 151 changer transitions 31/868 dead transitions. [2022-11-18 18:36:11,482 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 868 transitions, 12538 flow [2022-11-18 18:36:11,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 18:36:11,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-18 18:36:11,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1363 transitions. [2022-11-18 18:36:11,486 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6964741951967297 [2022-11-18 18:36:11,486 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1363 transitions. [2022-11-18 18:36:11,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1363 transitions. [2022-11-18 18:36:11,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:36:11,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1363 transitions. [2022-11-18 18:36:11,493 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-18 18:36:11,496 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-18 18:36:11,497 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-18 18:36:11,497 INFO L175 Difference]: Start difference. First operand has 300 places, 539 transitions, 7615 flow. Second operand 19 states and 1363 transitions. [2022-11-18 18:36:11,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 868 transitions, 12538 flow [2022-11-18 18:36:11,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 868 transitions, 12170 flow, removed 101 selfloop flow, removed 5 redundant places. [2022-11-18 18:36:11,797 INFO L231 Difference]: Finished difference. Result has 326 places, 600 transitions, 8717 flow [2022-11-18 18:36:11,798 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-18 18:36:11,798 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 224 predicate places. [2022-11-18 18:36:11,798 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 600 transitions, 8717 flow [2022-11-18 18:36:11,799 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-18 18:36:11,799 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:36:11,799 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-18 18:36:11,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-18 18:36:11,800 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-18 18:36:11,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:11,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1338495224, now seen corresponding path program 8 times [2022-11-18 18:36:11,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:36:11,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332446917] [2022-11-18 18:36:11,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:11,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:36:11,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:12,710 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-18 18:36:12,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:36:12,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332446917] [2022-11-18 18:36:12,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332446917] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:12,711 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:12,711 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:36:12,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230100314] [2022-11-18 18:36:12,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:12,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:36:12,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:36:12,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:36:12,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:36:12,713 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-18 18:36:12,713 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-18 18:36:12,713 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:36:12,713 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-18 18:36:12,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:36:14,864 INFO L130 PetriNetUnfolder]: 1326/3807 cut-off events. [2022-11-18 18:36:14,864 INFO L131 PetriNetUnfolder]: For 36799/36835 co-relation queries the response was YES. [2022-11-18 18:36:14,893 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-18 18:36:14,908 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 305 selfloop transitions, 271 changer transitions 20/687 dead transitions. [2022-11-18 18:36:14,908 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 687 transitions, 11018 flow [2022-11-18 18:36:14,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 18:36:14,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-18 18:36:14,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 954 transitions. [2022-11-18 18:36:14,911 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6615811373092927 [2022-11-18 18:36:14,911 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 954 transitions. [2022-11-18 18:36:14,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 954 transitions. [2022-11-18 18:36:14,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:36:14,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 954 transitions. [2022-11-18 18:36:14,914 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-18 18:36:14,916 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-18 18:36:14,917 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-18 18:36:14,917 INFO L175 Difference]: Start difference. First operand has 326 places, 600 transitions, 8717 flow. Second operand 14 states and 954 transitions. [2022-11-18 18:36:14,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 687 transitions, 11018 flow [2022-11-18 18:36:15,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 687 transitions, 10758 flow, removed 12 selfloop flow, removed 2 redundant places. [2022-11-18 18:36:15,266 INFO L231 Difference]: Finished difference. Result has 344 places, 626 transitions, 9803 flow [2022-11-18 18:36:15,266 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-18 18:36:15,267 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 242 predicate places. [2022-11-18 18:36:15,267 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 626 transitions, 9803 flow [2022-11-18 18:36:15,268 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-18 18:36:15,268 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:36:15,268 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-18 18:36:15,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-18 18:36:15,268 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-18 18:36:15,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:15,269 INFO L85 PathProgramCache]: Analyzing trace with hash -257739324, now seen corresponding path program 2 times [2022-11-18 18:36:15,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:36:15,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176039713] [2022-11-18 18:36:15,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:15,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:36:15,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:16,141 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-18 18:36:16,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:36:16,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176039713] [2022-11-18 18:36:16,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176039713] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:16,141 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:16,141 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:36:16,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915998139] [2022-11-18 18:36:16,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:16,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:36:16,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:36:16,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:36:16,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:36:16,143 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-18 18:36:16,144 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-18 18:36:16,144 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:36:16,144 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-18 18:36:16,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:36:18,325 INFO L130 PetriNetUnfolder]: 1220/3663 cut-off events. [2022-11-18 18:36:18,325 INFO L131 PetriNetUnfolder]: For 40355/40390 co-relation queries the response was YES. [2022-11-18 18:36:18,354 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-18 18:36:18,365 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 573 selfloop transitions, 148 changer transitions 31/852 dead transitions. [2022-11-18 18:36:18,365 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 852 transitions, 13570 flow [2022-11-18 18:36:18,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-18 18:36:18,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-18 18:36:18,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1159 transitions. [2022-11-18 18:36:18,368 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7032766990291263 [2022-11-18 18:36:18,368 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1159 transitions. [2022-11-18 18:36:18,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1159 transitions. [2022-11-18 18:36:18,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:36:18,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1159 transitions. [2022-11-18 18:36:18,372 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-18 18:36:18,375 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-18 18:36:18,375 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-18 18:36:18,376 INFO L175 Difference]: Start difference. First operand has 344 places, 626 transitions, 9803 flow. Second operand 16 states and 1159 transitions. [2022-11-18 18:36:18,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 852 transitions, 13570 flow [2022-11-18 18:36:18,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 852 transitions, 13286 flow, removed 129 selfloop flow, removed 2 redundant places. [2022-11-18 18:36:18,836 INFO L231 Difference]: Finished difference. Result has 362 places, 649 transitions, 10378 flow [2022-11-18 18:36:18,836 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-18 18:36:18,836 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 260 predicate places. [2022-11-18 18:36:18,837 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 649 transitions, 10378 flow [2022-11-18 18:36:18,837 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-18 18:36:18,837 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:36:18,837 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-18 18:36:18,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-18 18:36:18,838 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-18 18:36:18,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:18,839 INFO L85 PathProgramCache]: Analyzing trace with hash 585973046, now seen corresponding path program 9 times [2022-11-18 18:36:18,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:36:18,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226130287] [2022-11-18 18:36:18,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:18,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:36:18,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:19,766 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-18 18:36:19,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:36:19,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226130287] [2022-11-18 18:36:19,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226130287] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:19,767 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:19,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:36:19,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396635992] [2022-11-18 18:36:19,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:19,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:36:19,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:36:19,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:36:19,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:36:19,770 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-18 18:36:19,770 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-18 18:36:19,770 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:36:19,771 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-18 18:36:19,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:36:22,150 INFO L130 PetriNetUnfolder]: 1322/3777 cut-off events. [2022-11-18 18:36:22,151 INFO L131 PetriNetUnfolder]: For 44292/44329 co-relation queries the response was YES. [2022-11-18 18:36:22,171 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-18 18:36:22,180 INFO L137 encePairwiseOnDemand]: 82/103 looper letters, 497 selfloop transitions, 207 changer transitions 24/819 dead transitions. [2022-11-18 18:36:22,180 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 819 transitions, 13380 flow [2022-11-18 18:36:22,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 18:36:22,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-18 18:36:22,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 840 transitions. [2022-11-18 18:36:22,182 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7413945278022948 [2022-11-18 18:36:22,183 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 840 transitions. [2022-11-18 18:36:22,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 840 transitions. [2022-11-18 18:36:22,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:36:22,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 840 transitions. [2022-11-18 18:36:22,185 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-18 18:36:22,187 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-18 18:36:22,187 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-18 18:36:22,188 INFO L175 Difference]: Start difference. First operand has 362 places, 649 transitions, 10378 flow. Second operand 11 states and 840 transitions. [2022-11-18 18:36:22,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 819 transitions, 13380 flow [2022-11-18 18:36:22,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 819 transitions, 13243 flow, removed 27 selfloop flow, removed 5 redundant places. [2022-11-18 18:36:22,559 INFO L231 Difference]: Finished difference. Result has 368 places, 662 transitions, 11107 flow [2022-11-18 18:36:22,560 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-18 18:36:22,560 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 266 predicate places. [2022-11-18 18:36:22,561 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 662 transitions, 11107 flow [2022-11-18 18:36:22,561 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-18 18:36:22,561 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:36:22,561 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-18 18:36:22,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-18 18:36:22,562 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-18 18:36:22,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:22,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1435410196, now seen corresponding path program 10 times [2022-11-18 18:36:22,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:36:22,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111367801] [2022-11-18 18:36:22,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:22,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:36:22,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:23,374 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-18 18:36:23,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:36:23,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111367801] [2022-11-18 18:36:23,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111367801] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:23,375 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:23,375 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:36:23,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134264571] [2022-11-18 18:36:23,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:23,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:36:23,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:36:23,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:36:23,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:36:23,377 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-18 18:36:23,378 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-18 18:36:23,378 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:36:23,378 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-18 18:36:23,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:36:25,511 INFO L130 PetriNetUnfolder]: 1325/3791 cut-off events. [2022-11-18 18:36:25,511 INFO L131 PetriNetUnfolder]: For 49861/49898 co-relation queries the response was YES. [2022-11-18 18:36:25,538 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-18 18:36:25,548 INFO L137 encePairwiseOnDemand]: 85/103 looper letters, 514 selfloop transitions, 195 changer transitions 20/820 dead transitions. [2022-11-18 18:36:25,548 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 820 transitions, 14110 flow [2022-11-18 18:36:25,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 18:36:25,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-18 18:36:25,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 817 transitions. [2022-11-18 18:36:25,552 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7210944395410415 [2022-11-18 18:36:25,552 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 817 transitions. [2022-11-18 18:36:25,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 817 transitions. [2022-11-18 18:36:25,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:36:25,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 817 transitions. [2022-11-18 18:36:25,554 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-18 18:36:25,556 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-18 18:36:25,556 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-18 18:36:25,557 INFO L175 Difference]: Start difference. First operand has 368 places, 662 transitions, 11107 flow. Second operand 11 states and 817 transitions. [2022-11-18 18:36:25,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 820 transitions, 14110 flow [2022-11-18 18:36:25,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 820 transitions, 13817 flow, removed 40 selfloop flow, removed 5 redundant places. [2022-11-18 18:36:25,947 INFO L231 Difference]: Finished difference. Result has 377 places, 673 transitions, 11609 flow [2022-11-18 18:36:25,948 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-18 18:36:25,948 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 275 predicate places. [2022-11-18 18:36:25,948 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 673 transitions, 11609 flow [2022-11-18 18:36:25,949 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-18 18:36:25,949 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:36:25,949 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-18 18:36:25,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-18 18:36:25,950 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-18 18:36:25,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:25,950 INFO L85 PathProgramCache]: Analyzing trace with hash 190419652, now seen corresponding path program 11 times [2022-11-18 18:36:25,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:36:25,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191829915] [2022-11-18 18:36:25,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:25,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:36:25,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:26,805 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-18 18:36:26,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:36:26,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191829915] [2022-11-18 18:36:26,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191829915] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:26,805 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:26,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:36:26,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543806495] [2022-11-18 18:36:26,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:26,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:36:26,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:36:26,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:36:26,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:36:26,807 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-18 18:36:26,808 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-18 18:36:26,808 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:36:26,808 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-18 18:36:26,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:36:29,272 INFO L130 PetriNetUnfolder]: 1325/3795 cut-off events. [2022-11-18 18:36:29,272 INFO L131 PetriNetUnfolder]: For 52163/52200 co-relation queries the response was YES. [2022-11-18 18:36:29,300 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-18 18:36:29,310 INFO L137 encePairwiseOnDemand]: 85/103 looper letters, 509 selfloop transitions, 206 changer transitions 21/827 dead transitions. [2022-11-18 18:36:29,310 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 827 transitions, 14445 flow [2022-11-18 18:36:29,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 18:36:29,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-18 18:36:29,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 825 transitions. [2022-11-18 18:36:29,312 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7281553398058253 [2022-11-18 18:36:29,312 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 825 transitions. [2022-11-18 18:36:29,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 825 transitions. [2022-11-18 18:36:29,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:36:29,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 825 transitions. [2022-11-18 18:36:29,314 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-18 18:36:29,316 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-18 18:36:29,317 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-18 18:36:29,317 INFO L175 Difference]: Start difference. First operand has 377 places, 673 transitions, 11609 flow. Second operand 11 states and 825 transitions. [2022-11-18 18:36:29,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 827 transitions, 14445 flow [2022-11-18 18:36:29,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 827 transitions, 14151 flow, removed 16 selfloop flow, removed 5 redundant places. [2022-11-18 18:36:29,694 INFO L231 Difference]: Finished difference. Result has 385 places, 678 transitions, 11950 flow [2022-11-18 18:36:29,694 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-18 18:36:29,695 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 283 predicate places. [2022-11-18 18:36:29,695 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 678 transitions, 11950 flow [2022-11-18 18:36:29,695 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-18 18:36:29,695 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:36:29,695 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-18 18:36:29,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-18 18:36:29,696 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-18 18:36:29,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:29,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1268676832, now seen corresponding path program 12 times [2022-11-18 18:36:29,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:36:29,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294087642] [2022-11-18 18:36:29,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:29,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:36:29,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:30,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-18 18:36:30,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:36:30,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294087642] [2022-11-18 18:36:30,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294087642] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:30,462 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:30,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:36:30,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190231577] [2022-11-18 18:36:30,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:30,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:36:30,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:36:30,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:36:30,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:36:30,464 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-18 18:36:30,464 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-18 18:36:30,465 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:36:30,465 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-18 18:36:30,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:36:32,420 INFO L130 PetriNetUnfolder]: 1335/3807 cut-off events. [2022-11-18 18:36:32,420 INFO L131 PetriNetUnfolder]: For 55318/55354 co-relation queries the response was YES. [2022-11-18 18:36:32,448 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-18 18:36:32,458 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 370 selfloop transitions, 276 changer transitions 17/754 dead transitions. [2022-11-18 18:36:32,458 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 754 transitions, 14080 flow [2022-11-18 18:36:32,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 18:36:32,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-18 18:36:32,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 710 transitions. [2022-11-18 18:36:32,460 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6893203883495146 [2022-11-18 18:36:32,460 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 710 transitions. [2022-11-18 18:36:32,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 710 transitions. [2022-11-18 18:36:32,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:36:32,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 710 transitions. [2022-11-18 18:36:32,462 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-18 18:36:32,463 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-18 18:36:32,463 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-18 18:36:32,463 INFO L175 Difference]: Start difference. First operand has 385 places, 678 transitions, 11950 flow. Second operand 10 states and 710 transitions. [2022-11-18 18:36:32,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 754 transitions, 14080 flow [2022-11-18 18:36:32,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 754 transitions, 13756 flow, removed 9 selfloop flow, removed 6 redundant places. [2022-11-18 18:36:32,844 INFO L231 Difference]: Finished difference. Result has 393 places, 691 transitions, 12460 flow [2022-11-18 18:36:32,844 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-18 18:36:32,845 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 291 predicate places. [2022-11-18 18:36:32,845 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 691 transitions, 12460 flow [2022-11-18 18:36:32,845 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-18 18:36:32,845 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:36:32,846 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-18 18:36:32,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-18 18:36:32,846 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-18 18:36:32,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:32,846 INFO L85 PathProgramCache]: Analyzing trace with hash -335138370, now seen corresponding path program 13 times [2022-11-18 18:36:32,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:36:32,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551622949] [2022-11-18 18:36:32,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:32,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:36:32,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:33,655 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-18 18:36:33,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:36:33,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551622949] [2022-11-18 18:36:33,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551622949] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:33,655 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:33,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:36:33,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990682381] [2022-11-18 18:36:33,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:33,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:36:33,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:36:33,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:36:33,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:36:33,657 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-18 18:36:33,658 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-18 18:36:33,658 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:36:33,658 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-18 18:36:33,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:36:35,967 INFO L130 PetriNetUnfolder]: 1342/3826 cut-off events. [2022-11-18 18:36:35,967 INFO L131 PetriNetUnfolder]: For 59124/59160 co-relation queries the response was YES. [2022-11-18 18:36:35,999 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-18 18:36:36,009 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 358 selfloop transitions, 296 changer transitions 17/762 dead transitions. [2022-11-18 18:36:36,009 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 762 transitions, 14642 flow [2022-11-18 18:36:36,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 18:36:36,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-18 18:36:36,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 957 transitions. [2022-11-18 18:36:36,011 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6636615811373093 [2022-11-18 18:36:36,011 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 957 transitions. [2022-11-18 18:36:36,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 957 transitions. [2022-11-18 18:36:36,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:36:36,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 957 transitions. [2022-11-18 18:36:36,013 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-18 18:36:36,015 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-18 18:36:36,016 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-18 18:36:36,016 INFO L175 Difference]: Start difference. First operand has 393 places, 691 transitions, 12460 flow. Second operand 14 states and 957 transitions. [2022-11-18 18:36:36,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 762 transitions, 14642 flow [2022-11-18 18:36:36,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 762 transitions, 14139 flow, removed 7 selfloop flow, removed 4 redundant places. [2022-11-18 18:36:36,549 INFO L231 Difference]: Finished difference. Result has 407 places, 703 transitions, 12916 flow [2022-11-18 18:36:36,550 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-18 18:36:36,550 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 305 predicate places. [2022-11-18 18:36:36,550 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 703 transitions, 12916 flow [2022-11-18 18:36:36,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-18 18:36:36,551 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:36:36,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-18 18:36:36,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-18 18:36:36,551 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-18 18:36:36,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:36,552 INFO L85 PathProgramCache]: Analyzing trace with hash -514006304, now seen corresponding path program 14 times [2022-11-18 18:36:36,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:36:36,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105640501] [2022-11-18 18:36:36,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:36,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:36:36,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:37,268 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-18 18:36:37,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:36:37,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105640501] [2022-11-18 18:36:37,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105640501] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:37,268 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:37,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:36:37,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142936514] [2022-11-18 18:36:37,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:37,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:36:37,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:36:37,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:36:37,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:36:37,270 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-18 18:36:37,271 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-18 18:36:37,271 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:36:37,271 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-18 18:36:37,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:36:39,420 INFO L130 PetriNetUnfolder]: 1341/3836 cut-off events. [2022-11-18 18:36:39,420 INFO L131 PetriNetUnfolder]: For 60101/60137 co-relation queries the response was YES. [2022-11-18 18:36:39,448 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-18 18:36:39,458 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 363 selfloop transitions, 305 changer transitions 17/776 dead transitions. [2022-11-18 18:36:39,458 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 776 transitions, 14962 flow [2022-11-18 18:36:39,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 18:36:39,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-18 18:36:39,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 792 transitions. [2022-11-18 18:36:39,460 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6990291262135923 [2022-11-18 18:36:39,460 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 792 transitions. [2022-11-18 18:36:39,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 792 transitions. [2022-11-18 18:36:39,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:36:39,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 792 transitions. [2022-11-18 18:36:39,461 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-18 18:36:39,462 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-18 18:36:39,462 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-18 18:36:39,463 INFO L175 Difference]: Start difference. First operand has 407 places, 703 transitions, 12916 flow. Second operand 11 states and 792 transitions. [2022-11-18 18:36:39,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 776 transitions, 14962 flow [2022-11-18 18:36:39,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 776 transitions, 14395 flow, removed 12 selfloop flow, removed 9 redundant places. [2022-11-18 18:36:39,928 INFO L231 Difference]: Finished difference. Result has 410 places, 705 transitions, 13017 flow [2022-11-18 18:36:39,928 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-18 18:36:39,929 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 308 predicate places. [2022-11-18 18:36:39,929 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 705 transitions, 13017 flow [2022-11-18 18:36:39,930 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-18 18:36:39,930 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:36:39,930 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-18 18:36:39,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-18 18:36:39,930 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-18 18:36:39,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:39,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1774891774, now seen corresponding path program 15 times [2022-11-18 18:36:39,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:36:39,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075608323] [2022-11-18 18:36:39,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:39,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:36:39,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:40,677 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-18 18:36:40,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:36:40,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075608323] [2022-11-18 18:36:40,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075608323] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:40,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:40,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:36:40,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395113003] [2022-11-18 18:36:40,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:40,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:36:40,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:36:40,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:36:40,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:36:40,679 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-18 18:36:40,680 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-18 18:36:40,680 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:36:40,680 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-18 18:36:40,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:36:42,973 INFO L130 PetriNetUnfolder]: 1340/3826 cut-off events. [2022-11-18 18:36:42,974 INFO L131 PetriNetUnfolder]: For 60667/60703 co-relation queries the response was YES. [2022-11-18 18:36:43,001 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-18 18:36:43,015 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 366 selfloop transitions, 296 changer transitions 17/770 dead transitions. [2022-11-18 18:36:43,015 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 770 transitions, 15132 flow [2022-11-18 18:36:43,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-18 18:36:43,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-18 18:36:43,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 897 transitions. [2022-11-18 18:36:43,017 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6699029126213593 [2022-11-18 18:36:43,017 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 897 transitions. [2022-11-18 18:36:43,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 897 transitions. [2022-11-18 18:36:43,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:36:43,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 897 transitions. [2022-11-18 18:36:43,019 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-18 18:36:43,020 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-18 18:36:43,021 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-18 18:36:43,021 INFO L175 Difference]: Start difference. First operand has 410 places, 705 transitions, 13017 flow. Second operand 13 states and 897 transitions. [2022-11-18 18:36:43,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 770 transitions, 15132 flow [2022-11-18 18:36:43,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 770 transitions, 14506 flow, removed 9 selfloop flow, removed 7 redundant places. [2022-11-18 18:36:43,716 INFO L231 Difference]: Finished difference. Result has 419 places, 714 transitions, 13312 flow [2022-11-18 18:36:43,717 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-18 18:36:43,719 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 317 predicate places. [2022-11-18 18:36:43,720 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 714 transitions, 13312 flow [2022-11-18 18:36:43,720 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-18 18:36:43,720 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:36:43,720 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-18 18:36:43,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-18 18:36:43,721 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-18 18:36:43,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:43,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1523905104, now seen corresponding path program 16 times [2022-11-18 18:36:43,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:36:43,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46920975] [2022-11-18 18:36:43,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:43,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:36:43,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:44,468 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-18 18:36:44,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:36:44,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46920975] [2022-11-18 18:36:44,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46920975] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:44,469 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:44,469 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:36:44,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907549094] [2022-11-18 18:36:44,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:44,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:36:44,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:36:44,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:36:44,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:36:44,472 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-18 18:36:44,472 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-18 18:36:44,472 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:36:44,472 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-18 18:36:44,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:36:46,632 INFO L130 PetriNetUnfolder]: 1345/3840 cut-off events. [2022-11-18 18:36:46,632 INFO L131 PetriNetUnfolder]: For 61382/61418 co-relation queries the response was YES. [2022-11-18 18:36:46,666 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-18 18:36:46,679 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 376 selfloop transitions, 300 changer transitions 18/785 dead transitions. [2022-11-18 18:36:46,679 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 785 transitions, 15465 flow [2022-11-18 18:36:46,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 18:36:46,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-18 18:36:46,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 720 transitions. [2022-11-18 18:36:46,681 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6990291262135923 [2022-11-18 18:36:46,681 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 720 transitions. [2022-11-18 18:36:46,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 720 transitions. [2022-11-18 18:36:46,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:36:46,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 720 transitions. [2022-11-18 18:36:46,682 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-18 18:36:46,683 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-18 18:36:46,683 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-18 18:36:46,683 INFO L175 Difference]: Start difference. First operand has 419 places, 714 transitions, 13312 flow. Second operand 10 states and 720 transitions. [2022-11-18 18:36:46,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 785 transitions, 15465 flow [2022-11-18 18:36:47,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 785 transitions, 14878 flow, removed 12 selfloop flow, removed 8 redundant places. [2022-11-18 18:36:47,299 INFO L231 Difference]: Finished difference. Result has 424 places, 722 transitions, 13559 flow [2022-11-18 18:36:47,300 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-18 18:36:47,300 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 322 predicate places. [2022-11-18 18:36:47,300 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 722 transitions, 13559 flow [2022-11-18 18:36:47,301 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-18 18:36:47,301 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:36:47,301 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-18 18:36:47,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-18 18:36:47,301 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-18 18:36:47,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:47,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1526071648, now seen corresponding path program 17 times [2022-11-18 18:36:47,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:36:47,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330721197] [2022-11-18 18:36:47,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:47,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:36:47,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:48,026 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-18 18:36:48,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:36:48,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330721197] [2022-11-18 18:36:48,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330721197] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:48,027 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:48,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:36:48,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757144192] [2022-11-18 18:36:48,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:48,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:36:48,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:36:48,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:36:48,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:36:48,028 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-18 18:36:48,029 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-18 18:36:48,029 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:36:48,029 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-18 18:36:48,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:36:50,232 INFO L130 PetriNetUnfolder]: 1345/3844 cut-off events. [2022-11-18 18:36:50,233 INFO L131 PetriNetUnfolder]: For 63128/63164 co-relation queries the response was YES. [2022-11-18 18:36:50,261 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-18 18:36:50,276 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 372 selfloop transitions, 309 changer transitions 18/790 dead transitions. [2022-11-18 18:36:50,276 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 790 transitions, 15682 flow [2022-11-18 18:36:50,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-18 18:36:50,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-18 18:36:50,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 905 transitions. [2022-11-18 18:36:50,278 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6758775205377147 [2022-11-18 18:36:50,278 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 905 transitions. [2022-11-18 18:36:50,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 905 transitions. [2022-11-18 18:36:50,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:36:50,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 905 transitions. [2022-11-18 18:36:50,280 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-18 18:36:50,281 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-18 18:36:50,281 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-18 18:36:50,281 INFO L175 Difference]: Start difference. First operand has 424 places, 722 transitions, 13559 flow. Second operand 13 states and 905 transitions. [2022-11-18 18:36:50,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 790 transitions, 15682 flow [2022-11-18 18:36:50,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 790 transitions, 15108 flow, removed 9 selfloop flow, removed 5 redundant places. [2022-11-18 18:36:50,825 INFO L231 Difference]: Finished difference. Result has 434 places, 729 transitions, 13863 flow [2022-11-18 18:36:50,826 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-18 18:36:50,827 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 332 predicate places. [2022-11-18 18:36:50,827 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 729 transitions, 13863 flow [2022-11-18 18:36:50,827 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-18 18:36:50,827 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:36:50,828 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-18 18:36:50,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-18 18:36:50,828 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-18 18:36:50,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:50,829 INFO L85 PathProgramCache]: Analyzing trace with hash -150731938, now seen corresponding path program 1 times [2022-11-18 18:36:50,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:36:50,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659421337] [2022-11-18 18:36:50,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:50,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:36:50,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:52,584 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-18 18:36:52,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:36:52,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659421337] [2022-11-18 18:36:52,615 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659421337] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:52,615 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:52,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:36:52,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509169354] [2022-11-18 18:36:52,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:52,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:36:52,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:36:52,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:36:52,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:36:52,617 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-18 18:36:52,618 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-18 18:36:52,618 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:36:52,618 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-18 18:36:52,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:36:55,852 INFO L130 PetriNetUnfolder]: 1398/4077 cut-off events. [2022-11-18 18:36:55,852 INFO L131 PetriNetUnfolder]: For 70377/70419 co-relation queries the response was YES. [2022-11-18 18:36:55,897 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-18 18:36:55,915 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 771 selfloop transitions, 130 changer transitions 19/1025 dead transitions. [2022-11-18 18:36:55,915 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 1025 transitions, 19038 flow [2022-11-18 18:36:55,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-18 18:36:55,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-18 18:36:55,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 937 transitions. [2022-11-18 18:36:55,917 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7580906148867314 [2022-11-18 18:36:55,917 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 937 transitions. [2022-11-18 18:36:55,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 937 transitions. [2022-11-18 18:36:55,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:36:55,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 937 transitions. [2022-11-18 18:36:55,919 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-18 18:36:55,920 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-18 18:36:55,920 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-18 18:36:55,920 INFO L175 Difference]: Start difference. First operand has 434 places, 729 transitions, 13863 flow. Second operand 12 states and 937 transitions. [2022-11-18 18:36:55,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 1025 transitions, 19038 flow [2022-11-18 18:36:56,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 1025 transitions, 18389 flow, removed 6 selfloop flow, removed 7 redundant places. [2022-11-18 18:36:56,614 INFO L231 Difference]: Finished difference. Result has 446 places, 803 transitions, 14926 flow [2022-11-18 18:36:56,614 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-18 18:36:56,618 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 344 predicate places. [2022-11-18 18:36:56,618 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 803 transitions, 14926 flow [2022-11-18 18:36:56,619 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-18 18:36:56,619 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:36:56,619 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-18 18:36:56,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-18 18:36:56,620 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-18 18:36:56,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:56,620 INFO L85 PathProgramCache]: Analyzing trace with hash -347285014, now seen corresponding path program 2 times [2022-11-18 18:36:56,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:36:56,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757419372] [2022-11-18 18:36:56,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:56,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:36:56,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:57,933 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-18 18:36:57,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:36:57,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757419372] [2022-11-18 18:36:57,934 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757419372] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:57,934 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:57,934 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:36:57,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213726330] [2022-11-18 18:36:57,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:57,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:36:57,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:36:57,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:36:57,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:36:57,936 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-18 18:36:57,937 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-18 18:36:57,937 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:36:57,937 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-18 18:36:57,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:00,597 INFO L130 PetriNetUnfolder]: 1482/4303 cut-off events. [2022-11-18 18:37:00,597 INFO L131 PetriNetUnfolder]: For 79405/79489 co-relation queries the response was YES. [2022-11-18 18:37:00,646 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-18 18:37:00,664 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 698 selfloop transitions, 154 changer transitions 22/979 dead transitions. [2022-11-18 18:37:00,664 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 979 transitions, 19636 flow [2022-11-18 18:37:00,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 18:37:00,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-18 18:37:00,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 758 transitions. [2022-11-18 18:37:00,666 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7359223300970874 [2022-11-18 18:37:00,666 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 758 transitions. [2022-11-18 18:37:00,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 758 transitions. [2022-11-18 18:37:00,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:00,667 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 758 transitions. [2022-11-18 18:37:00,668 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-18 18:37:00,669 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-18 18:37:00,669 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-18 18:37:00,669 INFO L175 Difference]: Start difference. First operand has 446 places, 803 transitions, 14926 flow. Second operand 10 states and 758 transitions. [2022-11-18 18:37:00,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 979 transitions, 19636 flow [2022-11-18 18:37:01,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 979 transitions, 19349 flow, removed 21 selfloop flow, removed 2 redundant places. [2022-11-18 18:37:01,259 INFO L231 Difference]: Finished difference. Result has 456 places, 846 transitions, 16605 flow [2022-11-18 18:37:01,260 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-18 18:37:01,260 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 354 predicate places. [2022-11-18 18:37:01,260 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 846 transitions, 16605 flow [2022-11-18 18:37:01,261 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-18 18:37:01,261 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:01,261 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-18 18:37:01,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-18 18:37:01,261 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-18 18:37:01,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:01,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1592392306, now seen corresponding path program 3 times [2022-11-18 18:37:01,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:01,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847780046] [2022-11-18 18:37:01,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:01,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:01,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:02,477 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-18 18:37:02,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:02,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847780046] [2022-11-18 18:37:02,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847780046] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:02,478 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:02,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:37:02,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766615750] [2022-11-18 18:37:02,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:02,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:02,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:02,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:02,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:02,480 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-18 18:37:02,480 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-18 18:37:02,481 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:02,481 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-18 18:37:02,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:05,811 INFO L130 PetriNetUnfolder]: 1682/4812 cut-off events. [2022-11-18 18:37:05,812 INFO L131 PetriNetUnfolder]: For 101364/101472 co-relation queries the response was YES. [2022-11-18 18:37:05,884 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-18 18:37:05,901 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 740 selfloop transitions, 216 changer transitions 7/1068 dead transitions. [2022-11-18 18:37:05,901 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 1068 transitions, 22041 flow [2022-11-18 18:37:05,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 18:37:05,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-18 18:37:05,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 835 transitions. [2022-11-18 18:37:05,903 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.736981465136805 [2022-11-18 18:37:05,903 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 835 transitions. [2022-11-18 18:37:05,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 835 transitions. [2022-11-18 18:37:05,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:05,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 835 transitions. [2022-11-18 18:37:05,905 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-18 18:37:05,905 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-18 18:37:05,906 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-18 18:37:05,906 INFO L175 Difference]: Start difference. First operand has 456 places, 846 transitions, 16605 flow. Second operand 11 states and 835 transitions. [2022-11-18 18:37:05,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 1068 transitions, 22041 flow [2022-11-18 18:37:06,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 1068 transitions, 21942 flow, removed 13 selfloop flow, removed 4 redundant places. [2022-11-18 18:37:06,927 INFO L231 Difference]: Finished difference. Result has 469 places, 919 transitions, 19306 flow [2022-11-18 18:37:06,928 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-18 18:37:06,928 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 367 predicate places. [2022-11-18 18:37:06,928 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 919 transitions, 19306 flow [2022-11-18 18:37:06,929 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-18 18:37:06,929 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:06,929 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-18 18:37:06,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-18 18:37:06,929 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-18 18:37:06,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:06,930 INFO L85 PathProgramCache]: Analyzing trace with hash 474152802, now seen corresponding path program 4 times [2022-11-18 18:37:06,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:06,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364283120] [2022-11-18 18:37:06,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:06,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:06,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:08,472 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-18 18:37:08,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:08,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364283120] [2022-11-18 18:37:08,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364283120] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:08,473 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:08,473 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-18 18:37:08,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83571103] [2022-11-18 18:37:08,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:08,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-18 18:37:08,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:08,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 18:37:08,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-11-18 18:37:08,475 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2022-11-18 18:37:08,475 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-18 18:37:08,475 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:08,476 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2022-11-18 18:37:08,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:12,177 INFO L130 PetriNetUnfolder]: 1866/5334 cut-off events. [2022-11-18 18:37:12,177 INFO L131 PetriNetUnfolder]: For 133018/133076 co-relation queries the response was YES. [2022-11-18 18:37:12,232 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-18 18:37:12,249 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 785 selfloop transitions, 263 changer transitions 7/1158 dead transitions. [2022-11-18 18:37:12,249 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 1158 transitions, 25292 flow [2022-11-18 18:37:12,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 18:37:12,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-18 18:37:12,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 823 transitions. [2022-11-18 18:37:12,251 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7263901147396293 [2022-11-18 18:37:12,251 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 823 transitions. [2022-11-18 18:37:12,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 823 transitions. [2022-11-18 18:37:12,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:12,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 823 transitions. [2022-11-18 18:37:12,253 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-18 18:37:12,254 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-18 18:37:12,255 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-18 18:37:12,255 INFO L175 Difference]: Start difference. First operand has 469 places, 919 transitions, 19306 flow. Second operand 11 states and 823 transitions. [2022-11-18 18:37:12,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 1158 transitions, 25292 flow [2022-11-18 18:37:13,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 1158 transitions, 25121 flow, removed 51 selfloop flow, removed 3 redundant places. [2022-11-18 18:37:13,094 INFO L231 Difference]: Finished difference. Result has 485 places, 995 transitions, 22384 flow [2022-11-18 18:37:13,095 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-18 18:37:13,095 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 383 predicate places. [2022-11-18 18:37:13,095 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 995 transitions, 22384 flow [2022-11-18 18:37:13,095 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-18 18:37:13,096 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:13,096 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-18 18:37:13,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-18 18:37:13,096 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-18 18:37:13,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:13,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1681198856, now seen corresponding path program 5 times [2022-11-18 18:37:13,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:13,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254420705] [2022-11-18 18:37:13,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:13,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:13,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:14,717 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-18 18:37:14,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:14,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254420705] [2022-11-18 18:37:14,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254420705] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:14,718 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:14,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:37:14,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520409516] [2022-11-18 18:37:14,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:14,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:14,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:14,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:14,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:14,720 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-18 18:37:14,721 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-18 18:37:14,721 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:14,721 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-18 18:37:14,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:19,455 INFO L130 PetriNetUnfolder]: 2088/5925 cut-off events. [2022-11-18 18:37:19,455 INFO L131 PetriNetUnfolder]: For 184199/184390 co-relation queries the response was YES. [2022-11-18 18:37:19,584 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-18 18:37:19,608 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 841 selfloop transitions, 311 changer transitions 15/1272 dead transitions. [2022-11-18 18:37:19,608 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 1272 transitions, 30250 flow [2022-11-18 18:37:19,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-18 18:37:19,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-18 18:37:19,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1107 transitions. [2022-11-18 18:37:19,613 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7165048543689321 [2022-11-18 18:37:19,613 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1107 transitions. [2022-11-18 18:37:19,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1107 transitions. [2022-11-18 18:37:19,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:19,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1107 transitions. [2022-11-18 18:37:19,616 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-18 18:37:19,618 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-18 18:37:19,619 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-18 18:37:19,619 INFO L175 Difference]: Start difference. First operand has 485 places, 995 transitions, 22384 flow. Second operand 15 states and 1107 transitions. [2022-11-18 18:37:19,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 1272 transitions, 30250 flow [2022-11-18 18:37:20,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 1272 transitions, 30074 flow, removed 78 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:21,006 INFO L231 Difference]: Finished difference. Result has 502 places, 1086 transitions, 26396 flow [2022-11-18 18:37:21,007 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-18 18:37:21,007 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 400 predicate places. [2022-11-18 18:37:21,008 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 1086 transitions, 26396 flow [2022-11-18 18:37:21,008 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-18 18:37:21,008 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:21,008 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-18 18:37:21,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-18 18:37:21,009 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-18 18:37:21,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:21,009 INFO L85 PathProgramCache]: Analyzing trace with hash 778130330, now seen corresponding path program 6 times [2022-11-18 18:37:21,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:21,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925275983] [2022-11-18 18:37:21,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:21,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:21,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:22,257 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-18 18:37:22,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:22,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925275983] [2022-11-18 18:37:22,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925275983] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:22,258 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:22,258 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:37:22,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293988063] [2022-11-18 18:37:22,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:22,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:22,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:22,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:22,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:22,260 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-18 18:37:22,261 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-18 18:37:22,261 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:22,261 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-18 18:37:22,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:27,712 INFO L130 PetriNetUnfolder]: 2201/6295 cut-off events. [2022-11-18 18:37:27,712 INFO L131 PetriNetUnfolder]: For 217979/218178 co-relation queries the response was YES. [2022-11-18 18:37:27,796 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-18 18:37:27,819 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 822 selfloop transitions, 397 changer transitions 14/1338 dead transitions. [2022-11-18 18:37:27,819 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 1338 transitions, 33166 flow [2022-11-18 18:37:27,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 18:37:27,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-18 18:37:27,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1061 transitions. [2022-11-18 18:37:27,821 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7357836338418863 [2022-11-18 18:37:27,821 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1061 transitions. [2022-11-18 18:37:27,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1061 transitions. [2022-11-18 18:37:27,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:27,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1061 transitions. [2022-11-18 18:37:27,824 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-18 18:37:27,826 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-18 18:37:27,827 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-18 18:37:27,827 INFO L175 Difference]: Start difference. First operand has 502 places, 1086 transitions, 26396 flow. Second operand 14 states and 1061 transitions. [2022-11-18 18:37:27,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 1338 transitions, 33166 flow [2022-11-18 18:37:29,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 1338 transitions, 32946 flow, removed 66 selfloop flow, removed 4 redundant places. [2022-11-18 18:37:29,433 INFO L231 Difference]: Finished difference. Result has 518 places, 1150 transitions, 29585 flow [2022-11-18 18:37:29,434 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-18 18:37:29,434 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 416 predicate places. [2022-11-18 18:37:29,434 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 1150 transitions, 29585 flow [2022-11-18 18:37:29,435 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-18 18:37:29,435 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:29,435 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-18 18:37:29,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-18 18:37:29,435 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-18 18:37:29,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:29,436 INFO L85 PathProgramCache]: Analyzing trace with hash 841263638, now seen corresponding path program 7 times [2022-11-18 18:37:29,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:29,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198692362] [2022-11-18 18:37:29,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:29,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:29,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:31,442 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-18 18:37:31,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:31,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198692362] [2022-11-18 18:37:31,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198692362] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:31,443 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:31,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:37:31,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680386622] [2022-11-18 18:37:31,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:31,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:31,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:31,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:31,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:31,446 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-18 18:37:31,447 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-18 18:37:31,447 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:31,447 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-18 18:37:31,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:36,689 INFO L130 PetriNetUnfolder]: 2277/6508 cut-off events. [2022-11-18 18:37:36,690 INFO L131 PetriNetUnfolder]: For 247519/247731 co-relation queries the response was YES. [2022-11-18 18:37:36,777 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-18 18:37:36,800 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 791 selfloop transitions, 472 changer transitions 14/1382 dead transitions. [2022-11-18 18:37:36,800 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 1382 transitions, 35872 flow [2022-11-18 18:37:36,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-18 18:37:36,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-18 18:37:36,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1119 transitions. [2022-11-18 18:37:36,802 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7242718446601941 [2022-11-18 18:37:36,802 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1119 transitions. [2022-11-18 18:37:36,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1119 transitions. [2022-11-18 18:37:36,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:36,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1119 transitions. [2022-11-18 18:37:36,804 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-18 18:37:36,805 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-18 18:37:36,806 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-18 18:37:36,806 INFO L175 Difference]: Start difference. First operand has 518 places, 1150 transitions, 29585 flow. Second operand 15 states and 1119 transitions. [2022-11-18 18:37:36,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 1382 transitions, 35872 flow [2022-11-18 18:37:38,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 1382 transitions, 35129 flow, removed 98 selfloop flow, removed 5 redundant places. [2022-11-18 18:37:38,527 INFO L231 Difference]: Finished difference. Result has 536 places, 1200 transitions, 31977 flow [2022-11-18 18:37:38,528 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-18 18:37:38,528 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 434 predicate places. [2022-11-18 18:37:38,528 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 1200 transitions, 31977 flow [2022-11-18 18:37:38,529 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-18 18:37:38,529 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:38,529 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-18 18:37:38,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-18 18:37:38,529 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-18 18:37:38,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:38,530 INFO L85 PathProgramCache]: Analyzing trace with hash 2044574426, now seen corresponding path program 8 times [2022-11-18 18:37:38,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:38,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88585521] [2022-11-18 18:37:38,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:38,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:38,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:39,763 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-18 18:37:39,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:39,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88585521] [2022-11-18 18:37:39,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88585521] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:39,763 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:39,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:37:39,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273372654] [2022-11-18 18:37:39,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:39,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:39,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:39,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:39,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:39,765 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-18 18:37:39,765 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-18 18:37:39,766 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:39,766 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-18 18:37:39,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:44,552 INFO L130 PetriNetUnfolder]: 2259/6442 cut-off events. [2022-11-18 18:37:44,552 INFO L131 PetriNetUnfolder]: For 255323/255565 co-relation queries the response was YES. [2022-11-18 18:37:44,688 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-18 18:37:44,713 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 860 selfloop transitions, 358 changer transitions 10/1333 dead transitions. [2022-11-18 18:37:44,713 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 1333 transitions, 35980 flow [2022-11-18 18:37:44,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 18:37:44,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-18 18:37:44,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 830 transitions. [2022-11-18 18:37:44,715 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.732568402471315 [2022-11-18 18:37:44,715 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 830 transitions. [2022-11-18 18:37:44,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 830 transitions. [2022-11-18 18:37:44,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:44,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 830 transitions. [2022-11-18 18:37:44,717 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-18 18:37:44,718 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-18 18:37:44,718 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-18 18:37:44,718 INFO L175 Difference]: Start difference. First operand has 536 places, 1200 transitions, 31977 flow. Second operand 11 states and 830 transitions. [2022-11-18 18:37:44,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 1333 transitions, 35980 flow [2022-11-18 18:37:46,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 1333 transitions, 35325 flow, removed 94 selfloop flow, removed 4 redundant places. [2022-11-18 18:37:46,818 INFO L231 Difference]: Finished difference. Result has 545 places, 1200 transitions, 32163 flow [2022-11-18 18:37:46,819 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-18 18:37:46,820 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 443 predicate places. [2022-11-18 18:37:46,820 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 1200 transitions, 32163 flow [2022-11-18 18:37:46,820 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-18 18:37:46,820 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:46,820 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-18 18:37:46,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-18 18:37:46,820 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-18 18:37:46,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:46,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1066179186, now seen corresponding path program 9 times [2022-11-18 18:37:46,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:46,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52163186] [2022-11-18 18:37:46,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:46,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:46,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:48,102 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-18 18:37:48,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:48,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52163186] [2022-11-18 18:37:48,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52163186] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:48,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:48,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:37:48,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688628495] [2022-11-18 18:37:48,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:48,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:48,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:48,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:48,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:48,105 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-18 18:37:48,105 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-18 18:37:48,106 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:48,106 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-18 18:37:48,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:53,688 INFO L130 PetriNetUnfolder]: 2324/6647 cut-off events. [2022-11-18 18:37:53,688 INFO L131 PetriNetUnfolder]: For 269762/269980 co-relation queries the response was YES. [2022-11-18 18:37:53,798 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-18 18:37:53,823 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 831 selfloop transitions, 462 changer transitions 12/1410 dead transitions. [2022-11-18 18:37:53,823 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 1410 transitions, 38202 flow [2022-11-18 18:37:53,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-18 18:37:53,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-18 18:37:53,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1117 transitions. [2022-11-18 18:37:53,825 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7229773462783171 [2022-11-18 18:37:53,825 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1117 transitions. [2022-11-18 18:37:53,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1117 transitions. [2022-11-18 18:37:53,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:53,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1117 transitions. [2022-11-18 18:37:53,827 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-18 18:37:53,828 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-18 18:37:53,828 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-18 18:37:53,829 INFO L175 Difference]: Start difference. First operand has 545 places, 1200 transitions, 32163 flow. Second operand 15 states and 1117 transitions. [2022-11-18 18:37:53,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 1410 transitions, 38202 flow [2022-11-18 18:37:55,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 1410 transitions, 37306 flow, removed 4 selfloop flow, removed 6 redundant places. [2022-11-18 18:37:55,785 INFO L231 Difference]: Finished difference. Result has 557 places, 1229 transitions, 33873 flow [2022-11-18 18:37:55,786 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-18 18:37:55,786 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 455 predicate places. [2022-11-18 18:37:55,786 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 1229 transitions, 33873 flow [2022-11-18 18:37:55,786 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-18 18:37:55,786 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:55,787 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-18 18:37:55,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-18 18:37:55,787 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-18 18:37:55,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:55,788 INFO L85 PathProgramCache]: Analyzing trace with hash 118517620, now seen corresponding path program 10 times [2022-11-18 18:37:55,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:55,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078712602] [2022-11-18 18:37:55,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:55,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:55,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:57,068 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-18 18:37:57,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:57,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078712602] [2022-11-18 18:37:57,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078712602] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:57,068 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:57,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:37:57,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254417301] [2022-11-18 18:37:57,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:57,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:57,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:57,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:57,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:57,071 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-18 18:37:57,071 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-18 18:37:57,071 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:57,071 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-18 18:37:57,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:02,647 INFO L130 PetriNetUnfolder]: 2430/6957 cut-off events. [2022-11-18 18:38:02,647 INFO L131 PetriNetUnfolder]: For 286258/286466 co-relation queries the response was YES. [2022-11-18 18:38:02,817 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-18 18:38:02,845 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 815 selfloop transitions, 520 changer transitions 6/1446 dead transitions. [2022-11-18 18:38:02,845 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 1446 transitions, 39981 flow [2022-11-18 18:38:02,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 18:38:02,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-18 18:38:02,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1058 transitions. [2022-11-18 18:38:02,847 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7337031900138696 [2022-11-18 18:38:02,847 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1058 transitions. [2022-11-18 18:38:02,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1058 transitions. [2022-11-18 18:38:02,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:02,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1058 transitions. [2022-11-18 18:38:02,849 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-18 18:38:02,850 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-18 18:38:02,850 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-18 18:38:02,850 INFO L175 Difference]: Start difference. First operand has 557 places, 1229 transitions, 33873 flow. Second operand 14 states and 1058 transitions. [2022-11-18 18:38:02,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 1446 transitions, 39981 flow [2022-11-18 18:38:05,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 1446 transitions, 38840 flow, removed 37 selfloop flow, removed 9 redundant places. [2022-11-18 18:38:05,559 INFO L231 Difference]: Finished difference. Result has 566 places, 1274 transitions, 35890 flow [2022-11-18 18:38:05,560 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-18 18:38:05,561 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 464 predicate places. [2022-11-18 18:38:05,561 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 1274 transitions, 35890 flow [2022-11-18 18:38:05,561 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-18 18:38:05,561 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:05,561 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-18 18:38:05,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-18 18:38:05,562 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-18 18:38:05,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:05,562 INFO L85 PathProgramCache]: Analyzing trace with hash 315050518, now seen corresponding path program 11 times [2022-11-18 18:38:05,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:05,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999179242] [2022-11-18 18:38:05,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:05,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:05,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:07,134 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-18 18:38:07,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:07,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999179242] [2022-11-18 18:38:07,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999179242] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:38:07,135 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:38:07,135 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:38:07,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232465780] [2022-11-18 18:38:07,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:38:07,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:38:07,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:07,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:38:07,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:38:07,137 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-18 18:38:07,138 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-18 18:38:07,138 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:07,138 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-18 18:38:07,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:13,408 INFO L130 PetriNetUnfolder]: 2497/7159 cut-off events. [2022-11-18 18:38:13,408 INFO L131 PetriNetUnfolder]: For 300019/300222 co-relation queries the response was YES. [2022-11-18 18:38:13,510 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-18 18:38:13,657 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 837 selfloop transitions, 535 changer transitions 12/1489 dead transitions. [2022-11-18 18:38:13,657 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 1489 transitions, 42047 flow [2022-11-18 18:38:13,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-18 18:38:13,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-18 18:38:13,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 999 transitions. [2022-11-18 18:38:13,659 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7460791635548917 [2022-11-18 18:38:13,659 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 999 transitions. [2022-11-18 18:38:13,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 999 transitions. [2022-11-18 18:38:13,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:13,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 999 transitions. [2022-11-18 18:38:13,661 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-18 18:38:13,662 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-18 18:38:13,663 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-18 18:38:13,663 INFO L175 Difference]: Start difference. First operand has 566 places, 1274 transitions, 35890 flow. Second operand 13 states and 999 transitions. [2022-11-18 18:38:13,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 1489 transitions, 42047 flow [2022-11-18 18:38:15,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 1489 transitions, 41389 flow, removed 44 selfloop flow, removed 5 redundant places. [2022-11-18 18:38:16,053 INFO L231 Difference]: Finished difference. Result has 578 places, 1307 transitions, 38195 flow [2022-11-18 18:38:16,054 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-18 18:38:16,054 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 476 predicate places. [2022-11-18 18:38:16,055 INFO L495 AbstractCegarLoop]: Abstraction has has 578 places, 1307 transitions, 38195 flow [2022-11-18 18:38:16,055 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-18 18:38:16,055 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:16,055 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-18 18:38:16,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-18 18:38:16,056 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-18 18:38:16,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:16,056 INFO L85 PathProgramCache]: Analyzing trace with hash 2068122244, now seen corresponding path program 12 times [2022-11-18 18:38:16,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:16,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741146825] [2022-11-18 18:38:16,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:16,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:16,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:16,815 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-18 18:38:16,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:16,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741146825] [2022-11-18 18:38:16,815 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741146825] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:38:16,815 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:38:16,815 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:38:16,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826951560] [2022-11-18 18:38:16,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:38:16,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:38:16,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:16,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:38:16,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:38:16,817 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-18 18:38:16,817 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-18 18:38:16,817 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:16,818 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-18 18:38:16,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:23,035 INFO L130 PetriNetUnfolder]: 2532/7264 cut-off events. [2022-11-18 18:38:23,035 INFO L131 PetriNetUnfolder]: For 319420/319621 co-relation queries the response was YES. [2022-11-18 18:38:23,120 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-18 18:38:23,147 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 959 selfloop transitions, 402 changer transitions 15/1481 dead transitions. [2022-11-18 18:38:23,147 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 1481 transitions, 43016 flow [2022-11-18 18:38:23,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-18 18:38:23,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-18 18:38:23,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 915 transitions. [2022-11-18 18:38:23,149 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7402912621359223 [2022-11-18 18:38:23,149 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 915 transitions. [2022-11-18 18:38:23,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 915 transitions. [2022-11-18 18:38:23,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:23,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 915 transitions. [2022-11-18 18:38:23,150 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-18 18:38:23,151 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-18 18:38:23,151 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-18 18:38:23,151 INFO L175 Difference]: Start difference. First operand has 578 places, 1307 transitions, 38195 flow. Second operand 12 states and 915 transitions. [2022-11-18 18:38:23,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 1481 transitions, 43016 flow [2022-11-18 18:38:25,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 1481 transitions, 42225 flow, removed 26 selfloop flow, removed 8 redundant places. [2022-11-18 18:38:25,690 INFO L231 Difference]: Finished difference. Result has 586 places, 1342 transitions, 39520 flow [2022-11-18 18:38:25,690 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-18 18:38:25,691 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 484 predicate places. [2022-11-18 18:38:25,691 INFO L495 AbstractCegarLoop]: Abstraction has has 586 places, 1342 transitions, 39520 flow [2022-11-18 18:38:25,691 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-18 18:38:25,691 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:25,691 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-18 18:38:25,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-11-18 18:38:25,691 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-18 18:38:25,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:25,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1598342586, now seen corresponding path program 13 times [2022-11-18 18:38:25,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:25,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392443140] [2022-11-18 18:38:25,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:25,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:25,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:27,004 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-18 18:38:27,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:27,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392443140] [2022-11-18 18:38:27,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392443140] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:38:27,005 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:38:27,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:38:27,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549253701] [2022-11-18 18:38:27,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:38:27,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:38:27,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:27,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:38:27,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:38:27,007 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-18 18:38:27,008 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-18 18:38:27,008 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:27,008 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-18 18:38:27,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:34,031 INFO L130 PetriNetUnfolder]: 2638/7530 cut-off events. [2022-11-18 18:38:34,031 INFO L131 PetriNetUnfolder]: For 358361/358573 co-relation queries the response was YES. [2022-11-18 18:38:34,134 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-18 18:38:34,162 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 877 selfloop transitions, 569 changer transitions 8/1559 dead transitions. [2022-11-18 18:38:34,162 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 596 places, 1559 transitions, 45787 flow [2022-11-18 18:38:34,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 18:38:34,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-18 18:38:34,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 872 transitions. [2022-11-18 18:38:34,163 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7696381288614298 [2022-11-18 18:38:34,163 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 872 transitions. [2022-11-18 18:38:34,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 872 transitions. [2022-11-18 18:38:34,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:34,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 872 transitions. [2022-11-18 18:38:34,165 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-18 18:38:34,166 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-18 18:38:34,166 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-18 18:38:34,166 INFO L175 Difference]: Start difference. First operand has 586 places, 1342 transitions, 39520 flow. Second operand 11 states and 872 transitions. [2022-11-18 18:38:34,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 596 places, 1559 transitions, 45787 flow [2022-11-18 18:38:37,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 1559 transitions, 45551 flow, removed 16 selfloop flow, removed 4 redundant places. [2022-11-18 18:38:37,148 INFO L231 Difference]: Finished difference. Result has 596 places, 1382 transitions, 42483 flow [2022-11-18 18:38:37,149 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-18 18:38:37,149 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 494 predicate places. [2022-11-18 18:38:37,149 INFO L495 AbstractCegarLoop]: Abstraction has has 596 places, 1382 transitions, 42483 flow [2022-11-18 18:38:37,150 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-18 18:38:37,150 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:37,150 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-18 18:38:37,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-11-18 18:38:37,151 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-18 18:38:37,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:37,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1291103233, now seen corresponding path program 1 times [2022-11-18 18:38:37,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:37,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042462288] [2022-11-18 18:38:37,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:37,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:37,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:38,037 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-18 18:38:38,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:38,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042462288] [2022-11-18 18:38:38,038 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042462288] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:38:38,038 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:38:38,038 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-18 18:38:38,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265415333] [2022-11-18 18:38:38,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:38:38,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-18 18:38:38,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:38,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 18:38:38,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-11-18 18:38:38,040 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 103 [2022-11-18 18:38:38,041 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-18 18:38:38,041 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:38,041 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 103 [2022-11-18 18:38:38,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:45,416 INFO L130 PetriNetUnfolder]: 3001/8117 cut-off events. [2022-11-18 18:38:45,416 INFO L131 PetriNetUnfolder]: For 419119/419264 co-relation queries the response was YES. [2022-11-18 18:38:45,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70921 conditions, 8117 events. 3001/8117 cut-off events. For 419119/419264 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 77030 event pairs, 621 based on Foata normal form. 137/8217 useless extension candidates. Maximal degree in co-relation 70715. Up to 3270 conditions per place. [2022-11-18 18:38:45,587 INFO L137 encePairwiseOnDemand]: 83/103 looper letters, 1164 selfloop transitions, 293 changer transitions 47/1604 dead transitions. [2022-11-18 18:38:45,587 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 1604 transitions, 49930 flow [2022-11-18 18:38:45,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-18 18:38:45,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-18 18:38:45,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1114 transitions. [2022-11-18 18:38:45,590 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6759708737864077 [2022-11-18 18:38:45,590 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1114 transitions. [2022-11-18 18:38:45,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1114 transitions. [2022-11-18 18:38:45,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:45,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1114 transitions. [2022-11-18 18:38:45,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 69.625) internal successors, (1114), 16 states have internal predecessors, (1114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:45,596 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-18 18:38:45,596 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-18 18:38:45,596 INFO L175 Difference]: Start difference. First operand has 596 places, 1382 transitions, 42483 flow. Second operand 16 states and 1114 transitions. [2022-11-18 18:38:45,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 1604 transitions, 49930 flow [2022-11-18 18:38:49,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 1604 transitions, 49314 flow, removed 19 selfloop flow, removed 5 redundant places. [2022-11-18 18:38:49,348 INFO L231 Difference]: Finished difference. Result has 615 places, 1428 transitions, 43560 flow [2022-11-18 18:38:49,349 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=41939, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=43560, PETRI_PLACES=615, PETRI_TRANSITIONS=1428} [2022-11-18 18:38:49,350 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 513 predicate places. [2022-11-18 18:38:49,350 INFO L495 AbstractCegarLoop]: Abstraction has has 615 places, 1428 transitions, 43560 flow [2022-11-18 18:38:49,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has 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-18 18:38:49,351 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:49,351 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-18 18:38:49,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-11-18 18:38:49,351 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-18 18:38:49,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:49,352 INFO L85 PathProgramCache]: Analyzing trace with hash -342241536, now seen corresponding path program 14 times [2022-11-18 18:38:49,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:49,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006019294] [2022-11-18 18:38:49,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:49,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:49,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:50,758 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-18 18:38:50,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:50,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006019294] [2022-11-18 18:38:50,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006019294] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:38:50,758 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:38:50,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:38:50,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765035687] [2022-11-18 18:38:50,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:38:50,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:38:50,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:50,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:38:50,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:38:50,761 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-18 18:38:50,761 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 1428 transitions, 43560 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-18 18:38:50,761 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:50,761 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-18 18:38:50,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:58,509 INFO L130 PetriNetUnfolder]: 2740/7819 cut-off events. [2022-11-18 18:38:58,509 INFO L131 PetriNetUnfolder]: For 412909/413121 co-relation queries the response was YES. [2022-11-18 18:38:58,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70941 conditions, 7819 events. 2740/7819 cut-off events. For 412909/413121 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 76163 event pairs, 272 based on Foata normal form. 95/7908 useless extension candidates. Maximal degree in co-relation 70727. Up to 2003 conditions per place. [2022-11-18 18:38:58,679 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 928 selfloop transitions, 598 changer transitions 9/1641 dead transitions. [2022-11-18 18:38:58,679 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 1641 transitions, 50378 flow [2022-11-18 18:38:58,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 18:38:58,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-18 18:38:58,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 872 transitions. [2022-11-18 18:38:58,681 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7696381288614298 [2022-11-18 18:38:58,681 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 872 transitions. [2022-11-18 18:38:58,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 872 transitions. [2022-11-18 18:38:58,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:58,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 872 transitions. [2022-11-18 18:38:58,683 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-18 18:38:58,684 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-18 18:38:58,684 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-18 18:38:58,685 INFO L175 Difference]: Start difference. First operand has 615 places, 1428 transitions, 43560 flow. Second operand 11 states and 872 transitions. [2022-11-18 18:38:58,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 1641 transitions, 50378 flow [2022-11-18 18:39:02,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 1641 transitions, 50201 flow, removed 62 selfloop flow, removed 4 redundant places. [2022-11-18 18:39:02,366 INFO L231 Difference]: Finished difference. Result has 621 places, 1474 transitions, 46908 flow [2022-11-18 18:39:02,366 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=43391, PETRI_DIFFERENCE_MINUEND_PLACES=606, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=552, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=850, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=46908, PETRI_PLACES=621, PETRI_TRANSITIONS=1474} [2022-11-18 18:39:02,367 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 519 predicate places. [2022-11-18 18:39:02,367 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 1474 transitions, 46908 flow [2022-11-18 18:39:02,367 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-18 18:39:02,367 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:02,368 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-18 18:39:02,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-11-18 18:39:02,368 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-18 18:39:02,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:02,368 INFO L85 PathProgramCache]: Analyzing trace with hash 564295712, now seen corresponding path program 15 times [2022-11-18 18:39:02,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:02,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762616864] [2022-11-18 18:39:02,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:02,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:02,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:03,821 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-18 18:39:03,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:03,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762616864] [2022-11-18 18:39:03,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762616864] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:39:03,821 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:39:03,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 18:39:03,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93496933] [2022-11-18 18:39:03,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:39:03,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:39:03,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:03,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:39:03,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:39:03,824 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-18 18:39:03,824 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 1474 transitions, 46908 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-18 18:39:03,824 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:03,824 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-18 18:39:03,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:39:11,394 INFO L130 PetriNetUnfolder]: 2841/8099 cut-off events. [2022-11-18 18:39:11,394 INFO L131 PetriNetUnfolder]: For 465731/465943 co-relation queries the response was YES. [2022-11-18 18:39:11,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75776 conditions, 8099 events. 2841/8099 cut-off events. For 465731/465943 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 79563 event pairs, 296 based on Foata normal form. 95/8187 useless extension candidates. Maximal degree in co-relation 75559. Up to 2043 conditions per place. [2022-11-18 18:39:11,552 INFO L137 encePairwiseOnDemand]: 87/103 looper letters, 963 selfloop transitions, 611 changer transitions 12/1692 dead transitions. [2022-11-18 18:39:11,552 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 1692 transitions, 53991 flow [2022-11-18 18:39:11,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 18:39:11,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-18 18:39:11,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 874 transitions. [2022-11-18 18:39:11,554 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7714033539276258 [2022-11-18 18:39:11,554 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 874 transitions. [2022-11-18 18:39:11,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 874 transitions. [2022-11-18 18:39:11,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:39:11,555 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 874 transitions. [2022-11-18 18:39:11,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 79.45454545454545) internal successors, (874), 11 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:11,556 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-18 18:39:11,556 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-18 18:39:11,557 INFO L175 Difference]: Start difference. First operand has 621 places, 1474 transitions, 46908 flow. Second operand 11 states and 874 transitions. [2022-11-18 18:39:11,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 1692 transitions, 53991 flow [2022-11-18 18:39:15,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 626 places, 1692 transitions, 53380 flow, removed 21 selfloop flow, removed 5 redundant places. [2022-11-18 18:39:15,717 INFO L231 Difference]: Finished difference. Result has 632 places, 1518 transitions, 49923 flow [2022-11-18 18:39:15,717 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=46331, PETRI_DIFFERENCE_MINUEND_PLACES=616, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=566, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=883, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=49923, PETRI_PLACES=632, PETRI_TRANSITIONS=1518} [2022-11-18 18:39:15,718 INFO L288 CegarLoopForPetriNet]: 102 programPoint places, 530 predicate places. [2022-11-18 18:39:15,718 INFO L495 AbstractCegarLoop]: Abstraction has has 632 places, 1518 transitions, 49923 flow [2022-11-18 18:39:15,718 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-18 18:39:15,718 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:15,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-18 18:39:15,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-11-18 18:39:15,719 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-11-18 18:39:15,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:15,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1996328302, now seen corresponding path program 3 times [2022-11-18 18:39:15,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:15,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533936558] [2022-11-18 18:39:15,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:15,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:15,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:17,777 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-18 18:39:17,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:17,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533936558] [2022-11-18 18:39:17,777 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533936558] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:39:17,777 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:39:17,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-11-18 18:39:17,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552544049] [2022-11-18 18:39:17,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:39:17,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 18:39:17,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:17,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 18:39:17,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=78, Unknown=0, NotChecked=0, Total=132 [2022-11-18 18:39:17,780 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2022-11-18 18:39:17,781 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 632 places, 1518 transitions, 49923 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-18 18:39:17,781 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:17,781 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2022-11-18 18:39:17,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:39:26,087 INFO L130 PetriNetUnfolder]: 2885/8189 cut-off events. [2022-11-18 18:39:26,088 INFO L131 PetriNetUnfolder]: For 493322/493577 co-relation queries the response was YES. [2022-11-18 18:39:26,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78260 conditions, 8189 events. 2885/8189 cut-off events. For 493322/493577 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 80674 event pairs, 333 based on Foata normal form. 116/8296 useless extension candidates. Maximal degree in co-relation 78037. Up to 3836 conditions per place. [2022-11-18 18:39:26,260 INFO L137 encePairwiseOnDemand]: 85/103 looper letters, 1315 selfloop transitions, 448 changer transitions 19/1888 dead transitions. [2022-11-18 18:39:26,260 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 1888 transitions, 62304 flow [2022-11-18 18:39:26,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-18 18:39:26,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-18 18:39:26,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 966 transitions. [2022-11-18 18:39:26,262 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7214339058999253 [2022-11-18 18:39:26,262 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 966 transitions. [2022-11-18 18:39:26,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 966 transitions. [2022-11-18 18:39:26,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:39:26,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 966 transitions. [2022-11-18 18:39:26,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 74.3076923076923) internal successors, (966), 13 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:26,264 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-18 18:39:26,265 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-18 18:39:26,265 INFO L175 Difference]: Start difference. First operand has 632 places, 1518 transitions, 49923 flow. Second operand 13 states and 966 transitions. [2022-11-18 18:39:26,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 1888 transitions, 62304 flow