./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/04-mutex_10-ptrmunge_nr.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 2329fc70 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_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/bin/uautomizer-uyxdKDjOR8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/04-mutex_10-ptrmunge_nr.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/bin/uautomizer-uyxdKDjOR8/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/bin/uautomizer-uyxdKDjOR8 --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 b7b2dab104eee1bd1f440bec4a0db415f1c26fa4fc41062d03a3a4935f69226f --- 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-2329fc7 [2022-12-13 11:08:39,569 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 11:08:39,570 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 11:08:39,590 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 11:08:39,591 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 11:08:39,592 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 11:08:39,593 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 11:08:39,595 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 11:08:39,597 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 11:08:39,598 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 11:08:39,599 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 11:08:39,600 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 11:08:39,600 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 11:08:39,601 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 11:08:39,602 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 11:08:39,603 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 11:08:39,604 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 11:08:39,605 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 11:08:39,607 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 11:08:39,609 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 11:08:39,610 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 11:08:39,612 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 11:08:39,613 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 11:08:39,614 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 11:08:39,617 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 11:08:39,617 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 11:08:39,618 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 11:08:39,619 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 11:08:39,619 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 11:08:39,620 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 11:08:39,620 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 11:08:39,621 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 11:08:39,622 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 11:08:39,623 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 11:08:39,624 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 11:08:39,624 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 11:08:39,625 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 11:08:39,625 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 11:08:39,625 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 11:08:39,626 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 11:08:39,627 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 11:08:39,628 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/bin/uautomizer-uyxdKDjOR8/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-12-13 11:08:39,649 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 11:08:39,650 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 11:08:39,650 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 11:08:39,650 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 11:08:39,651 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 11:08:39,651 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 11:08:39,652 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 11:08:39,652 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 11:08:39,652 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 11:08:39,652 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 11:08:39,653 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-13 11:08:39,653 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-13 11:08:39,653 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 11:08:39,653 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-13 11:08:39,653 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 11:08:39,654 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-13 11:08:39,654 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 11:08:39,654 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-13 11:08:39,654 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-12-13 11:08:39,654 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-13 11:08:39,654 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 11:08:39,655 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 11:08:39,655 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-13 11:08:39,655 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 11:08:39,655 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 11:08:39,655 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 11:08:39,656 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 11:08:39,656 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 11:08:39,656 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 11:08:39,656 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-13 11:08:39,656 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-13 11:08:39,657 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-13 11:08:39,657 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 11:08:39,657 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-13 11:08:39,657 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 11:08:39,657 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 11:08:39,657 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 11:08:39,658 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/bin/uautomizer-uyxdKDjOR8/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_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/bin/uautomizer-uyxdKDjOR8 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 -> b7b2dab104eee1bd1f440bec4a0db415f1c26fa4fc41062d03a3a4935f69226f [2022-12-13 11:08:39,848 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 11:08:39,866 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 11:08:39,868 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 11:08:39,869 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 11:08:39,869 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 11:08:39,870 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/goblint-regression/04-mutex_10-ptrmunge_nr.i [2022-12-13 11:08:42,408 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 11:08:42,580 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 11:08:42,581 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/sv-benchmarks/c/goblint-regression/04-mutex_10-ptrmunge_nr.i [2022-12-13 11:08:42,590 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/bin/uautomizer-uyxdKDjOR8/data/2f7a6e35d/d9fdf9862a974481ad10f14a787c7b7c/FLAG3f67bd349 [2022-12-13 11:08:42,977 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/bin/uautomizer-uyxdKDjOR8/data/2f7a6e35d/d9fdf9862a974481ad10f14a787c7b7c [2022-12-13 11:08:42,984 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 11:08:42,987 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 11:08:42,991 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 11:08:42,991 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 11:08:43,001 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 11:08:43,003 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 11:08:42" (1/1) ... [2022-12-13 11:08:43,006 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@706e5276 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:08:43, skipping insertion in model container [2022-12-13 11:08:43,006 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 11:08:42" (1/1) ... [2022-12-13 11:08:43,025 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 11:08:43,058 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 11:08:43,325 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 11:08:43,335 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 11:08:43,362 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 11:08:43,395 INFO L208 MainTranslator]: Completed translation [2022-12-13 11:08:43,395 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:08:43 WrapperNode [2022-12-13 11:08:43,395 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 11:08:43,396 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 11:08:43,396 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 11:08:43,396 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 11:08:43,401 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:08:43" (1/1) ... [2022-12-13 11:08:43,412 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:08:43" (1/1) ... [2022-12-13 11:08:43,431 INFO L138 Inliner]: procedures = 263, calls = 29, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 91 [2022-12-13 11:08:43,431 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 11:08:43,431 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 11:08:43,432 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 11:08:43,432 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 11:08:43,439 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:08:43" (1/1) ... [2022-12-13 11:08:43,439 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:08:43" (1/1) ... [2022-12-13 11:08:43,445 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:08:43" (1/1) ... [2022-12-13 11:08:43,445 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:08:43" (1/1) ... [2022-12-13 11:08:43,451 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:08:43" (1/1) ... [2022-12-13 11:08:43,453 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:08:43" (1/1) ... [2022-12-13 11:08:43,454 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:08:43" (1/1) ... [2022-12-13 11:08:43,455 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:08:43" (1/1) ... [2022-12-13 11:08:43,456 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 11:08:43,457 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 11:08:43,457 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 11:08:43,457 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 11:08:43,458 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:08:43" (1/1) ... [2022-12-13 11:08:43,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 11:08:43,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 11:08:43,481 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 11:08:43,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 11:08:43,514 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-13 11:08:43,514 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-13 11:08:43,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-13 11:08:43,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-13 11:08:43,514 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-12-13 11:08:43,514 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 11:08:43,515 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2022-12-13 11:08:43,515 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2022-12-13 11:08:43,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-13 11:08:43,515 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 11:08:43,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 11:08:43,516 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-12-13 11:08:43,619 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 11:08:43,621 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 11:08:43,820 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 11:08:43,828 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 11:08:43,828 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-13 11:08:43,830 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 11:08:43 BoogieIcfgContainer [2022-12-13 11:08:43,830 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 11:08:43,831 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 11:08:43,831 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 11:08:43,834 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 11:08:43,834 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 11:08:42" (1/3) ... [2022-12-13 11:08:43,834 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@209ab216 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 11:08:43, skipping insertion in model container [2022-12-13 11:08:43,835 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:08:43" (2/3) ... [2022-12-13 11:08:43,835 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@209ab216 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 11:08:43, skipping insertion in model container [2022-12-13 11:08:43,835 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 11:08:43" (3/3) ... [2022-12-13 11:08:43,836 INFO L112 eAbstractionObserver]: Analyzing ICFG 04-mutex_10-ptrmunge_nr.i [2022-12-13 11:08:43,842 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-12-13 11:08:43,850 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 11:08:43,850 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2022-12-13 11:08:43,850 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-13 11:08:43,901 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-12-13 11:08:43,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 110 places, 106 transitions, 220 flow [2022-12-13 11:08:43,973 INFO L130 PetriNetUnfolder]: 0/105 cut-off events. [2022-12-13 11:08:43,973 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-12-13 11:08:43,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110 conditions, 105 events. 0/105 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 68 event pairs, 0 based on Foata normal form. 0/100 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2022-12-13 11:08:43,977 INFO L82 GeneralOperation]: Start removeDead. Operand has 110 places, 106 transitions, 220 flow [2022-12-13 11:08:43,981 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 101 places, 97 transitions, 197 flow [2022-12-13 11:08:43,983 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-12-13 11:08:43,993 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 101 places, 97 transitions, 197 flow [2022-12-13 11:08:43,996 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 101 places, 97 transitions, 197 flow [2022-12-13 11:08:43,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 101 places, 97 transitions, 197 flow [2022-12-13 11:08:44,023 INFO L130 PetriNetUnfolder]: 0/97 cut-off events. [2022-12-13 11:08:44,023 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-13 11:08:44,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101 conditions, 97 events. 0/97 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 68 event pairs, 0 based on Foata normal form. 0/92 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2022-12-13 11:08:44,025 INFO L119 LiptonReduction]: Number of co-enabled transitions 2030 [2022-12-13 11:08:46,043 INFO L134 LiptonReduction]: Checked pairs total: 12479 [2022-12-13 11:08:46,043 INFO L136 LiptonReduction]: Total number of compositions: 56 [2022-12-13 11:08:46,057 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 11:08:46,064 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;@5312ef00, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 11:08:46,064 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-12-13 11:08:46,069 INFO L130 PetriNetUnfolder]: 0/14 cut-off events. [2022-12-13 11:08:46,069 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-13 11:08:46,069 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:08:46,070 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:08:46,070 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:08:46,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:08:46,075 INFO L85 PathProgramCache]: Analyzing trace with hash 237453945, now seen corresponding path program 1 times [2022-12-13 11:08:46,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:08:46,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344931938] [2022-12-13 11:08:46,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:08:46,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:08:46,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:08:46,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:08:46,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:08:46,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344931938] [2022-12-13 11:08:46,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344931938] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:08:46,525 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:08:46,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 11:08:46,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201423632] [2022-12-13 11:08:46,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:08:46,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 11:08:46,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:08:46,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 11:08:46,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 11:08:46,729 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 162 [2022-12-13 11:08:46,732 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 41 transitions, 85 flow. Second operand has 6 states, 6 states have (on average 88.5) internal successors, (531), 6 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:46,732 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:08:46,732 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 162 [2022-12-13 11:08:46,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:08:46,890 INFO L130 PetriNetUnfolder]: 182/519 cut-off events. [2022-12-13 11:08:46,890 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-13 11:08:46,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 921 conditions, 519 events. 182/519 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2523 event pairs, 83 based on Foata normal form. 0/494 useless extension candidates. Maximal degree in co-relation 912. Up to 289 conditions per place. [2022-12-13 11:08:46,896 INFO L137 encePairwiseOnDemand]: 151/162 looper letters, 51 selfloop transitions, 22 changer transitions 0/87 dead transitions. [2022-12-13 11:08:46,896 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 87 transitions, 323 flow [2022-12-13 11:08:46,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 11:08:46,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 11:08:46,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 596 transitions. [2022-12-13 11:08:46,910 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6131687242798354 [2022-12-13 11:08:46,911 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 596 transitions. [2022-12-13 11:08:46,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 596 transitions. [2022-12-13 11:08:46,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:08:46,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 596 transitions. [2022-12-13 11:08:46,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 99.33333333333333) internal successors, (596), 6 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:46,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 162.0) internal successors, (1134), 7 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:46,925 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 162.0) internal successors, (1134), 7 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:46,927 INFO L175 Difference]: Start difference. First operand has 45 places, 41 transitions, 85 flow. Second operand 6 states and 596 transitions. [2022-12-13 11:08:46,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 87 transitions, 323 flow [2022-12-13 11:08:46,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 87 transitions, 322 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 11:08:46,931 INFO L231 Difference]: Finished difference. Result has 54 places, 62 transitions, 234 flow [2022-12-13 11:08:46,932 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=234, PETRI_PLACES=54, PETRI_TRANSITIONS=62} [2022-12-13 11:08:46,935 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 9 predicate places. [2022-12-13 11:08:46,936 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 62 transitions, 234 flow [2022-12-13 11:08:46,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 88.5) internal successors, (531), 6 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:46,936 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:08:46,936 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:08:46,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-13 11:08:46,936 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:08:46,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:08:46,937 INFO L85 PathProgramCache]: Analyzing trace with hash -532141414, now seen corresponding path program 1 times [2022-12-13 11:08:46,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:08:46,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854275521] [2022-12-13 11:08:46,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:08:46,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:08:46,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:08:47,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:08:47,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:08:47,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854275521] [2022-12-13 11:08:47,099 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854275521] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:08:47,099 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:08:47,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 11:08:47,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674865781] [2022-12-13 11:08:47,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:08:47,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 11:08:47,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:08:47,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 11:08:47,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 11:08:47,219 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 162 [2022-12-13 11:08:47,220 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 62 transitions, 234 flow. Second operand has 6 states, 6 states have (on average 88.5) internal successors, (531), 6 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:47,220 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:08:47,220 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 162 [2022-12-13 11:08:47,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:08:47,385 INFO L130 PetriNetUnfolder]: 214/619 cut-off events. [2022-12-13 11:08:47,385 INFO L131 PetriNetUnfolder]: For 117/120 co-relation queries the response was YES. [2022-12-13 11:08:47,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1305 conditions, 619 events. 214/619 cut-off events. For 117/120 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 3224 event pairs, 86 based on Foata normal form. 0/592 useless extension candidates. Maximal degree in co-relation 1292. Up to 348 conditions per place. [2022-12-13 11:08:47,389 INFO L137 encePairwiseOnDemand]: 151/162 looper letters, 60 selfloop transitions, 26 changer transitions 0/104 dead transitions. [2022-12-13 11:08:47,389 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 104 transitions, 508 flow [2022-12-13 11:08:47,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 11:08:47,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 11:08:47,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 592 transitions. [2022-12-13 11:08:47,391 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6090534979423868 [2022-12-13 11:08:47,391 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 592 transitions. [2022-12-13 11:08:47,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 592 transitions. [2022-12-13 11:08:47,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:08:47,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 592 transitions. [2022-12-13 11:08:47,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 98.66666666666667) internal successors, (592), 6 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:47,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 162.0) internal successors, (1134), 7 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:47,394 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 162.0) internal successors, (1134), 7 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:47,394 INFO L175 Difference]: Start difference. First operand has 54 places, 62 transitions, 234 flow. Second operand 6 states and 592 transitions. [2022-12-13 11:08:47,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 104 transitions, 508 flow [2022-12-13 11:08:47,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 104 transitions, 508 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-13 11:08:47,398 INFO L231 Difference]: Finished difference. Result has 64 places, 83 transitions, 418 flow [2022-12-13 11:08:47,398 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=418, PETRI_PLACES=64, PETRI_TRANSITIONS=83} [2022-12-13 11:08:47,398 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 19 predicate places. [2022-12-13 11:08:47,398 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 83 transitions, 418 flow [2022-12-13 11:08:47,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 88.5) internal successors, (531), 6 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:47,399 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:08:47,399 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:08:47,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-13 11:08:47,399 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:08:47,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:08:47,400 INFO L85 PathProgramCache]: Analyzing trace with hash 51894320, now seen corresponding path program 1 times [2022-12-13 11:08:47,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:08:47,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482992306] [2022-12-13 11:08:47,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:08:47,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:08:47,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:08:47,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:08:47,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:08:47,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482992306] [2022-12-13 11:08:47,573 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482992306] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:08:47,573 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:08:47,573 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 11:08:47,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225890222] [2022-12-13 11:08:47,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:08:47,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 11:08:47,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:08:47,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 11:08:47,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 11:08:47,661 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 162 [2022-12-13 11:08:47,662 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 83 transitions, 418 flow. Second operand has 6 states, 6 states have (on average 79.5) internal successors, (477), 6 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:47,662 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:08:47,662 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 162 [2022-12-13 11:08:47,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:08:47,853 INFO L130 PetriNetUnfolder]: 416/961 cut-off events. [2022-12-13 11:08:47,853 INFO L131 PetriNetUnfolder]: For 608/611 co-relation queries the response was YES. [2022-12-13 11:08:47,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2669 conditions, 961 events. 416/961 cut-off events. For 608/611 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4863 event pairs, 176 based on Foata normal form. 0/921 useless extension candidates. Maximal degree in co-relation 2651. Up to 740 conditions per place. [2022-12-13 11:08:47,858 INFO L137 encePairwiseOnDemand]: 147/162 looper letters, 90 selfloop transitions, 53 changer transitions 0/150 dead transitions. [2022-12-13 11:08:47,858 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 150 transitions, 964 flow [2022-12-13 11:08:47,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 11:08:47,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 11:08:47,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 555 transitions. [2022-12-13 11:08:47,859 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5709876543209876 [2022-12-13 11:08:47,860 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 555 transitions. [2022-12-13 11:08:47,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 555 transitions. [2022-12-13 11:08:47,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:08:47,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 555 transitions. [2022-12-13 11:08:47,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 92.5) internal successors, (555), 6 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:47,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 162.0) internal successors, (1134), 7 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:47,862 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 162.0) internal successors, (1134), 7 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:47,863 INFO L175 Difference]: Start difference. First operand has 64 places, 83 transitions, 418 flow. Second operand 6 states and 555 transitions. [2022-12-13 11:08:47,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 150 transitions, 964 flow [2022-12-13 11:08:47,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 150 transitions, 964 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-13 11:08:47,868 INFO L231 Difference]: Finished difference. Result has 74 places, 130 transitions, 892 flow [2022-12-13 11:08:47,868 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=892, PETRI_PLACES=74, PETRI_TRANSITIONS=130} [2022-12-13 11:08:47,868 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 29 predicate places. [2022-12-13 11:08:47,868 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 130 transitions, 892 flow [2022-12-13 11:08:47,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 79.5) internal successors, (477), 6 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:47,869 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:08:47,869 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:08:47,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-13 11:08:47,869 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:08:47,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:08:47,870 INFO L85 PathProgramCache]: Analyzing trace with hash 110759057, now seen corresponding path program 1 times [2022-12-13 11:08:47,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:08:47,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746334647] [2022-12-13 11:08:47,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:08:47,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:08:47,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:08:48,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:08:48,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:08:48,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746334647] [2022-12-13 11:08:48,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746334647] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:08:48,024 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:08:48,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 11:08:48,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400144863] [2022-12-13 11:08:48,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:08:48,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 11:08:48,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:08:48,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 11:08:48,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 11:08:48,127 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 162 [2022-12-13 11:08:48,128 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 130 transitions, 892 flow. Second operand has 6 states, 6 states have (on average 79.5) internal successors, (477), 6 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:48,128 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:08:48,128 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 162 [2022-12-13 11:08:48,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:08:48,416 INFO L130 PetriNetUnfolder]: 527/1189 cut-off events. [2022-12-13 11:08:48,417 INFO L131 PetriNetUnfolder]: For 1461/1478 co-relation queries the response was YES. [2022-12-13 11:08:48,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4006 conditions, 1189 events. 527/1189 cut-off events. For 1461/1478 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 6335 event pairs, 151 based on Foata normal form. 0/1138 useless extension candidates. Maximal degree in co-relation 3983. Up to 901 conditions per place. [2022-12-13 11:08:48,424 INFO L137 encePairwiseOnDemand]: 143/162 looper letters, 138 selfloop transitions, 83 changer transitions 0/228 dead transitions. [2022-12-13 11:08:48,424 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 228 transitions, 1804 flow [2022-12-13 11:08:48,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 11:08:48,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 11:08:48,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 575 transitions. [2022-12-13 11:08:48,427 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5915637860082305 [2022-12-13 11:08:48,427 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 575 transitions. [2022-12-13 11:08:48,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 575 transitions. [2022-12-13 11:08:48,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:08:48,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 575 transitions. [2022-12-13 11:08:48,431 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 95.83333333333333) internal successors, (575), 6 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:48,432 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 162.0) internal successors, (1134), 7 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:48,432 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 162.0) internal successors, (1134), 7 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:48,432 INFO L175 Difference]: Start difference. First operand has 74 places, 130 transitions, 892 flow. Second operand 6 states and 575 transitions. [2022-12-13 11:08:48,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 228 transitions, 1804 flow [2022-12-13 11:08:48,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 228 transitions, 1748 flow, removed 28 selfloop flow, removed 0 redundant places. [2022-12-13 11:08:48,442 INFO L231 Difference]: Finished difference. Result has 84 places, 199 transitions, 1600 flow [2022-12-13 11:08:48,442 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=842, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1600, PETRI_PLACES=84, PETRI_TRANSITIONS=199} [2022-12-13 11:08:48,442 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 39 predicate places. [2022-12-13 11:08:48,442 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 199 transitions, 1600 flow [2022-12-13 11:08:48,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 79.5) internal successors, (477), 6 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:48,443 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:08:48,443 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:08:48,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-13 11:08:48,443 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:08:48,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:08:48,444 INFO L85 PathProgramCache]: Analyzing trace with hash 946102078, now seen corresponding path program 1 times [2022-12-13 11:08:48,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:08:48,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703600679] [2022-12-13 11:08:48,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:08:48,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:08:48,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:08:48,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:08:48,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:08:48,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703600679] [2022-12-13 11:08:48,729 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703600679] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:08:48,729 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:08:48,729 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:08:48,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269659852] [2022-12-13 11:08:48,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:08:48,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:08:48,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:08:48,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:08:48,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:08:49,001 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 162 [2022-12-13 11:08:49,002 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 199 transitions, 1600 flow. Second operand has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:49,002 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:08:49,002 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 162 [2022-12-13 11:08:49,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:08:49,535 INFO L130 PetriNetUnfolder]: 819/1990 cut-off events. [2022-12-13 11:08:49,536 INFO L131 PetriNetUnfolder]: For 4107/4186 co-relation queries the response was YES. [2022-12-13 11:08:49,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7968 conditions, 1990 events. 819/1990 cut-off events. For 4107/4186 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 13372 event pairs, 66 based on Foata normal form. 24/1973 useless extension candidates. Maximal degree in co-relation 7940. Up to 694 conditions per place. [2022-12-13 11:08:49,547 INFO L137 encePairwiseOnDemand]: 148/162 looper letters, 301 selfloop transitions, 64 changer transitions 0/418 dead transitions. [2022-12-13 11:08:49,547 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 418 transitions, 4038 flow [2022-12-13 11:08:49,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 11:08:49,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 11:08:49,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1025 transitions. [2022-12-13 11:08:49,549 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5751964085297419 [2022-12-13 11:08:49,550 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1025 transitions. [2022-12-13 11:08:49,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1025 transitions. [2022-12-13 11:08:49,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:08:49,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1025 transitions. [2022-12-13 11:08:49,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.18181818181819) internal successors, (1025), 11 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:49,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 162.0) internal successors, (1944), 12 states have internal predecessors, (1944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:49,554 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 162.0) internal successors, (1944), 12 states have internal predecessors, (1944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:49,554 INFO L175 Difference]: Start difference. First operand has 84 places, 199 transitions, 1600 flow. Second operand 11 states and 1025 transitions. [2022-12-13 11:08:49,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 418 transitions, 4038 flow [2022-12-13 11:08:49,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 418 transitions, 3892 flow, removed 73 selfloop flow, removed 0 redundant places. [2022-12-13 11:08:49,576 INFO L231 Difference]: Finished difference. Result has 101 places, 252 transitions, 2332 flow [2022-12-13 11:08:49,576 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=1518, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2332, PETRI_PLACES=101, PETRI_TRANSITIONS=252} [2022-12-13 11:08:49,577 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 56 predicate places. [2022-12-13 11:08:49,577 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 252 transitions, 2332 flow [2022-12-13 11:08:49,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:49,577 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:08:49,577 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:08:49,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-13 11:08:49,578 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:08:49,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:08:49,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1070135084, now seen corresponding path program 2 times [2022-12-13 11:08:49,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:08:49,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083253569] [2022-12-13 11:08:49,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:08:49,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:08:49,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:08:49,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:08:49,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:08:49,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083253569] [2022-12-13 11:08:49,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083253569] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:08:49,872 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:08:49,872 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:08:49,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357159293] [2022-12-13 11:08:49,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:08:49,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:08:49,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:08:49,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:08:49,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:08:50,168 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 162 [2022-12-13 11:08:50,169 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 252 transitions, 2332 flow. Second operand has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:50,169 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:08:50,169 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 162 [2022-12-13 11:08:50,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:08:50,736 INFO L130 PetriNetUnfolder]: 855/2074 cut-off events. [2022-12-13 11:08:50,736 INFO L131 PetriNetUnfolder]: For 6378/6477 co-relation queries the response was YES. [2022-12-13 11:08:50,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8901 conditions, 2074 events. 855/2074 cut-off events. For 6378/6477 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 14094 event pairs, 91 based on Foata normal form. 16/2045 useless extension candidates. Maximal degree in co-relation 8864. Up to 1237 conditions per place. [2022-12-13 11:08:50,746 INFO L137 encePairwiseOnDemand]: 148/162 looper letters, 181 selfloop transitions, 88 changer transitions 0/322 dead transitions. [2022-12-13 11:08:50,746 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 322 transitions, 3421 flow [2022-12-13 11:08:50,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 11:08:50,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 11:08:50,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 843 transitions. [2022-12-13 11:08:50,748 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5781893004115226 [2022-12-13 11:08:50,749 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 843 transitions. [2022-12-13 11:08:50,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 843 transitions. [2022-12-13 11:08:50,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:08:50,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 843 transitions. [2022-12-13 11:08:50,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 93.66666666666667) internal successors, (843), 9 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:50,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 162.0) internal successors, (1620), 10 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:50,752 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 162.0) internal successors, (1620), 10 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:50,752 INFO L175 Difference]: Start difference. First operand has 101 places, 252 transitions, 2332 flow. Second operand 9 states and 843 transitions. [2022-12-13 11:08:50,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 322 transitions, 3421 flow [2022-12-13 11:08:50,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 322 transitions, 3416 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-12-13 11:08:50,779 INFO L231 Difference]: Finished difference. Result has 111 places, 273 transitions, 2980 flow [2022-12-13 11:08:50,780 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=2327, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2980, PETRI_PLACES=111, PETRI_TRANSITIONS=273} [2022-12-13 11:08:50,780 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 66 predicate places. [2022-12-13 11:08:50,781 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 273 transitions, 2980 flow [2022-12-13 11:08:50,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:50,781 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:08:50,781 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:08:50,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-13 11:08:50,782 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:08:50,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:08:50,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1961064969, now seen corresponding path program 1 times [2022-12-13 11:08:50,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:08:50,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003343679] [2022-12-13 11:08:50,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:08:50,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:08:50,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:08:51,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:08:51,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:08:51,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003343679] [2022-12-13 11:08:51,009 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003343679] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:08:51,010 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:08:51,010 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:08:51,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69452384] [2022-12-13 11:08:51,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:08:51,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:08:51,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:08:51,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:08:51,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:08:51,272 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 162 [2022-12-13 11:08:51,273 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 273 transitions, 2980 flow. Second operand has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:51,273 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:08:51,273 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 162 [2022-12-13 11:08:51,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:08:51,751 INFO L130 PetriNetUnfolder]: 929/2221 cut-off events. [2022-12-13 11:08:51,751 INFO L131 PetriNetUnfolder]: For 9157/9211 co-relation queries the response was YES. [2022-12-13 11:08:51,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10018 conditions, 2221 events. 929/2221 cut-off events. For 9157/9211 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 15050 event pairs, 83 based on Foata normal form. 16/2190 useless extension candidates. Maximal degree in co-relation 9977. Up to 797 conditions per place. [2022-12-13 11:08:51,762 INFO L137 encePairwiseOnDemand]: 148/162 looper letters, 336 selfloop transitions, 70 changer transitions 0/489 dead transitions. [2022-12-13 11:08:51,762 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 489 transitions, 5479 flow [2022-12-13 11:08:51,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:08:51,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:08:51,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 937 transitions. [2022-12-13 11:08:51,764 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.578395061728395 [2022-12-13 11:08:51,764 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 937 transitions. [2022-12-13 11:08:51,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 937 transitions. [2022-12-13 11:08:51,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:08:51,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 937 transitions. [2022-12-13 11:08:51,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 93.7) internal successors, (937), 10 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-12-13 11:08:51,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:51,767 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:51,767 INFO L175 Difference]: Start difference. First operand has 111 places, 273 transitions, 2980 flow. Second operand 10 states and 937 transitions. [2022-12-13 11:08:51,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 489 transitions, 5479 flow [2022-12-13 11:08:51,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 489 transitions, 5410 flow, removed 5 selfloop flow, removed 5 redundant places. [2022-12-13 11:08:51,800 INFO L231 Difference]: Finished difference. Result has 121 places, 326 transitions, 3779 flow [2022-12-13 11:08:51,801 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=2924, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3779, PETRI_PLACES=121, PETRI_TRANSITIONS=326} [2022-12-13 11:08:51,801 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 76 predicate places. [2022-12-13 11:08:51,801 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 326 transitions, 3779 flow [2022-12-13 11:08:51,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:51,801 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:08:51,801 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:08:51,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-13 11:08:51,802 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:08:51,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:08:51,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1769240540, now seen corresponding path program 3 times [2022-12-13 11:08:51,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:08:51,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480691834] [2022-12-13 11:08:51,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:08:51,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:08:51,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:08:52,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:08:52,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:08:52,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480691834] [2022-12-13 11:08:52,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480691834] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:08:52,067 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:08:52,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:08:52,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580315094] [2022-12-13 11:08:52,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:08:52,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:08:52,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:08:52,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:08:52,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:08:52,452 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 162 [2022-12-13 11:08:52,454 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 326 transitions, 3779 flow. Second operand has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:52,454 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:08:52,454 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 162 [2022-12-13 11:08:52,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:08:53,090 INFO L130 PetriNetUnfolder]: 1008/2403 cut-off events. [2022-12-13 11:08:53,090 INFO L131 PetriNetUnfolder]: For 12592/12653 co-relation queries the response was YES. [2022-12-13 11:08:53,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11461 conditions, 2403 events. 1008/2403 cut-off events. For 12592/12653 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 16668 event pairs, 110 based on Foata normal form. 14/2362 useless extension candidates. Maximal degree in co-relation 11414. Up to 1349 conditions per place. [2022-12-13 11:08:53,108 INFO L137 encePairwiseOnDemand]: 148/162 looper letters, 219 selfloop transitions, 117 changer transitions 0/419 dead transitions. [2022-12-13 11:08:53,108 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 419 transitions, 5320 flow [2022-12-13 11:08:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:08:53,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:08:53,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 936 transitions. [2022-12-13 11:08:53,111 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2022-12-13 11:08:53,111 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 936 transitions. [2022-12-13 11:08:53,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 936 transitions. [2022-12-13 11:08:53,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:08:53,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 936 transitions. [2022-12-13 11:08:53,115 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 93.6) internal successors, (936), 10 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:53,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:53,117 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:53,117 INFO L175 Difference]: Start difference. First operand has 121 places, 326 transitions, 3779 flow. Second operand 10 states and 936 transitions. [2022-12-13 11:08:53,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 419 transitions, 5320 flow [2022-12-13 11:08:53,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 419 transitions, 5309 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-12-13 11:08:53,168 INFO L231 Difference]: Finished difference. Result has 133 places, 358 transitions, 4795 flow [2022-12-13 11:08:53,168 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=3772, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4795, PETRI_PLACES=133, PETRI_TRANSITIONS=358} [2022-12-13 11:08:53,169 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 88 predicate places. [2022-12-13 11:08:53,169 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 358 transitions, 4795 flow [2022-12-13 11:08:53,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:53,170 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:08:53,170 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:08:53,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-13 11:08:53,170 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:08:53,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:08:53,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1542569202, now seen corresponding path program 4 times [2022-12-13 11:08:53,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:08:53,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491743149] [2022-12-13 11:08:53,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:08:53,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:08:53,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:08:53,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:08:53,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:08:53,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491743149] [2022-12-13 11:08:53,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491743149] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:08:53,406 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:08:53,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:08:53,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534580795] [2022-12-13 11:08:53,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:08:53,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:08:53,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:08:53,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:08:53,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:08:53,714 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 162 [2022-12-13 11:08:53,715 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 358 transitions, 4795 flow. Second operand has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:53,715 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:08:53,715 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 162 [2022-12-13 11:08:53,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:08:54,351 INFO L130 PetriNetUnfolder]: 1043/2497 cut-off events. [2022-12-13 11:08:54,351 INFO L131 PetriNetUnfolder]: For 17981/18114 co-relation queries the response was YES. [2022-12-13 11:08:54,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12691 conditions, 2497 events. 1043/2497 cut-off events. For 17981/18114 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17553 event pairs, 97 based on Foata normal form. 45/2483 useless extension candidates. Maximal degree in co-relation 12639. Up to 733 conditions per place. [2022-12-13 11:08:54,363 INFO L137 encePairwiseOnDemand]: 148/162 looper letters, 352 selfloop transitions, 103 changer transitions 0/538 dead transitions. [2022-12-13 11:08:54,363 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 538 transitions, 7165 flow [2022-12-13 11:08:54,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:08:54,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:08:54,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 942 transitions. [2022-12-13 11:08:54,367 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5814814814814815 [2022-12-13 11:08:54,367 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 942 transitions. [2022-12-13 11:08:54,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 942 transitions. [2022-12-13 11:08:54,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:08:54,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 942 transitions. [2022-12-13 11:08:54,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 94.2) internal successors, (942), 10 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:54,374 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:54,375 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:54,375 INFO L175 Difference]: Start difference. First operand has 133 places, 358 transitions, 4795 flow. Second operand 10 states and 942 transitions. [2022-12-13 11:08:54,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 538 transitions, 7165 flow [2022-12-13 11:08:54,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 538 transitions, 7077 flow, removed 18 selfloop flow, removed 4 redundant places. [2022-12-13 11:08:54,432 INFO L231 Difference]: Finished difference. Result has 145 places, 384 transitions, 5487 flow [2022-12-13 11:08:54,433 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=4722, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5487, PETRI_PLACES=145, PETRI_TRANSITIONS=384} [2022-12-13 11:08:54,433 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 100 predicate places. [2022-12-13 11:08:54,433 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 384 transitions, 5487 flow [2022-12-13 11:08:54,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:54,433 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:08:54,434 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:08:54,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-13 11:08:54,434 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:08:54,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:08:54,434 INFO L85 PathProgramCache]: Analyzing trace with hash 262394132, now seen corresponding path program 5 times [2022-12-13 11:08:54,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:08:54,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322692992] [2022-12-13 11:08:54,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:08:54,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:08:54,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:08:54,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:08:54,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:08:54,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322692992] [2022-12-13 11:08:54,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322692992] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:08:54,682 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:08:54,682 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:08:54,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631759977] [2022-12-13 11:08:54,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:08:54,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:08:54,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:08:54,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:08:54,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:08:55,036 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 162 [2022-12-13 11:08:55,037 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 384 transitions, 5487 flow. Second operand has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:55,037 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:08:55,037 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 162 [2022-12-13 11:08:55,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:08:55,726 INFO L130 PetriNetUnfolder]: 1138/2727 cut-off events. [2022-12-13 11:08:55,726 INFO L131 PetriNetUnfolder]: For 26437/26570 co-relation queries the response was YES. [2022-12-13 11:08:55,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14788 conditions, 2727 events. 1138/2727 cut-off events. For 26437/26570 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 19608 event pairs, 119 based on Foata normal form. 37/2694 useless extension candidates. Maximal degree in co-relation 14729. Up to 1444 conditions per place. [2022-12-13 11:08:55,742 INFO L137 encePairwiseOnDemand]: 148/162 looper letters, 267 selfloop transitions, 145 changer transitions 0/495 dead transitions. [2022-12-13 11:08:55,742 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 495 transitions, 7537 flow [2022-12-13 11:08:55,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:08:55,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:08:55,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 938 transitions. [2022-12-13 11:08:55,745 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5790123456790124 [2022-12-13 11:08:55,745 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 938 transitions. [2022-12-13 11:08:55,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 938 transitions. [2022-12-13 11:08:55,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:08:55,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 938 transitions. [2022-12-13 11:08:55,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 93.8) internal successors, (938), 10 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:55,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:55,750 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:55,751 INFO L175 Difference]: Start difference. First operand has 145 places, 384 transitions, 5487 flow. Second operand 10 states and 938 transitions. [2022-12-13 11:08:55,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 495 transitions, 7537 flow [2022-12-13 11:08:55,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 495 transitions, 7436 flow, removed 48 selfloop flow, removed 2 redundant places. [2022-12-13 11:08:55,860 INFO L231 Difference]: Finished difference. Result has 158 places, 425 transitions, 6837 flow [2022-12-13 11:08:55,860 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=5396, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6837, PETRI_PLACES=158, PETRI_TRANSITIONS=425} [2022-12-13 11:08:55,861 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 113 predicate places. [2022-12-13 11:08:55,861 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 425 transitions, 6837 flow [2022-12-13 11:08:55,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:55,861 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:08:55,861 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:08:55,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-13 11:08:55,862 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:08:55,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:08:55,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1307810231, now seen corresponding path program 1 times [2022-12-13 11:08:55,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:08:55,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662756716] [2022-12-13 11:08:55,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:08:55,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:08:55,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:08:56,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:08:56,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:08:56,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662756716] [2022-12-13 11:08:56,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662756716] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:08:56,048 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:08:56,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:08:56,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624203174] [2022-12-13 11:08:56,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:08:56,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:08:56,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:08:56,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:08:56,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:08:56,302 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 162 [2022-12-13 11:08:56,302 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 425 transitions, 6837 flow. Second operand has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:56,303 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:08:56,303 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 162 [2022-12-13 11:08:56,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:08:57,374 INFO L130 PetriNetUnfolder]: 1710/3771 cut-off events. [2022-12-13 11:08:57,374 INFO L131 PetriNetUnfolder]: For 40374/40423 co-relation queries the response was YES. [2022-12-13 11:08:57,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21374 conditions, 3771 events. 1710/3771 cut-off events. For 40374/40423 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 26696 event pairs, 355 based on Foata normal form. 23/3734 useless extension candidates. Maximal degree in co-relation 21309. Up to 2593 conditions per place. [2022-12-13 11:08:57,394 INFO L137 encePairwiseOnDemand]: 140/162 looper letters, 407 selfloop transitions, 230 changer transitions 0/648 dead transitions. [2022-12-13 11:08:57,394 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 648 transitions, 9881 flow [2022-12-13 11:08:57,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:08:57,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:08:57,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 890 transitions. [2022-12-13 11:08:57,396 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5493827160493827 [2022-12-13 11:08:57,396 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 890 transitions. [2022-12-13 11:08:57,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 890 transitions. [2022-12-13 11:08:57,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:08:57,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 890 transitions. [2022-12-13 11:08:57,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 89.0) internal successors, (890), 10 states have internal predecessors, (890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:57,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:57,399 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:57,399 INFO L175 Difference]: Start difference. First operand has 158 places, 425 transitions, 6837 flow. Second operand 10 states and 890 transitions. [2022-12-13 11:08:57,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 648 transitions, 9881 flow [2022-12-13 11:08:57,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 648 transitions, 9746 flow, removed 44 selfloop flow, removed 4 redundant places. [2022-12-13 11:08:57,530 INFO L231 Difference]: Finished difference. Result has 169 places, 509 transitions, 8285 flow [2022-12-13 11:08:57,531 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=6702, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8285, PETRI_PLACES=169, PETRI_TRANSITIONS=509} [2022-12-13 11:08:57,532 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 124 predicate places. [2022-12-13 11:08:57,532 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 509 transitions, 8285 flow [2022-12-13 11:08:57,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:57,532 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:08:57,533 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:08:57,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-13 11:08:57,533 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:08:57,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:08:57,533 INFO L85 PathProgramCache]: Analyzing trace with hash 250152788, now seen corresponding path program 6 times [2022-12-13 11:08:57,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:08:57,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124739159] [2022-12-13 11:08:57,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:08:57,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:08:57,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:08:57,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:08:57,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:08:57,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124739159] [2022-12-13 11:08:57,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124739159] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:08:57,842 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:08:57,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:08:57,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135491637] [2022-12-13 11:08:57,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:08:57,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:08:57,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:08:57,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:08:57,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:08:58,180 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 162 [2022-12-13 11:08:58,181 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 509 transitions, 8285 flow. Second operand has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:58,182 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:08:58,182 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 162 [2022-12-13 11:08:58,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:08:59,020 INFO L130 PetriNetUnfolder]: 1410/3292 cut-off events. [2022-12-13 11:08:59,020 INFO L131 PetriNetUnfolder]: For 47449/47645 co-relation queries the response was YES. [2022-12-13 11:08:59,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19895 conditions, 3292 events. 1410/3292 cut-off events. For 47449/47645 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 24331 event pairs, 138 based on Foata normal form. 45/3263 useless extension candidates. Maximal degree in co-relation 19825. Up to 1733 conditions per place. [2022-12-13 11:08:59,040 INFO L137 encePairwiseOnDemand]: 148/162 looper letters, 341 selfloop transitions, 162 changer transitions 0/614 dead transitions. [2022-12-13 11:08:59,040 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 614 transitions, 10557 flow [2022-12-13 11:08:59,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:08:59,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:08:59,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 938 transitions. [2022-12-13 11:08:59,042 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5790123456790124 [2022-12-13 11:08:59,042 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 938 transitions. [2022-12-13 11:08:59,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 938 transitions. [2022-12-13 11:08:59,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:08:59,042 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 938 transitions. [2022-12-13 11:08:59,043 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 93.8) internal successors, (938), 10 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:59,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:59,045 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:59,045 INFO L175 Difference]: Start difference. First operand has 169 places, 509 transitions, 8285 flow. Second operand 10 states and 938 transitions. [2022-12-13 11:08:59,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 614 transitions, 10557 flow [2022-12-13 11:08:59,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 614 transitions, 10413 flow, removed 16 selfloop flow, removed 3 redundant places. [2022-12-13 11:08:59,237 INFO L231 Difference]: Finished difference. Result has 180 places, 538 transitions, 9525 flow [2022-12-13 11:08:59,237 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=8144, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9525, PETRI_PLACES=180, PETRI_TRANSITIONS=538} [2022-12-13 11:08:59,238 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 135 predicate places. [2022-12-13 11:08:59,238 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 538 transitions, 9525 flow [2022-12-13 11:08:59,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:59,238 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:08:59,239 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:08:59,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-13 11:08:59,239 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:08:59,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:08:59,239 INFO L85 PathProgramCache]: Analyzing trace with hash 773047497, now seen corresponding path program 2 times [2022-12-13 11:08:59,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:08:59,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431984046] [2022-12-13 11:08:59,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:08:59,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:08:59,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:08:59,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:08:59,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:08:59,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431984046] [2022-12-13 11:08:59,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431984046] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:08:59,505 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:08:59,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:08:59,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971703251] [2022-12-13 11:08:59,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:08:59,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:08:59,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:08:59,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:08:59,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:08:59,894 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 162 [2022-12-13 11:08:59,896 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 538 transitions, 9525 flow. Second operand has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:08:59,896 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:08:59,896 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 162 [2022-12-13 11:08:59,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:00,873 INFO L130 PetriNetUnfolder]: 1398/3299 cut-off events. [2022-12-13 11:09:00,873 INFO L131 PetriNetUnfolder]: For 50321/50432 co-relation queries the response was YES. [2022-12-13 11:09:00,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20247 conditions, 3299 events. 1398/3299 cut-off events. For 50321/50432 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 24587 event pairs, 121 based on Foata normal form. 51/3279 useless extension candidates. Maximal degree in co-relation 20172. Up to 1160 conditions per place. [2022-12-13 11:09:00,892 INFO L137 encePairwiseOnDemand]: 148/162 looper letters, 490 selfloop transitions, 109 changer transitions 0/737 dead transitions. [2022-12-13 11:09:00,892 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 737 transitions, 12606 flow [2022-12-13 11:09:00,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 11:09:00,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 11:09:00,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1021 transitions. [2022-12-13 11:09:00,894 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5729517396184063 [2022-12-13 11:09:00,894 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1021 transitions. [2022-12-13 11:09:00,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1021 transitions. [2022-12-13 11:09:00,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:00,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1021 transitions. [2022-12-13 11:09:00,895 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 92.81818181818181) internal successors, (1021), 11 states have internal predecessors, (1021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:00,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 162.0) internal successors, (1944), 12 states have internal predecessors, (1944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:00,897 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 162.0) internal successors, (1944), 12 states have internal predecessors, (1944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:00,897 INFO L175 Difference]: Start difference. First operand has 180 places, 538 transitions, 9525 flow. Second operand 11 states and 1021 transitions. [2022-12-13 11:09:00,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 737 transitions, 12606 flow [2022-12-13 11:09:01,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 737 transitions, 12426 flow, removed 54 selfloop flow, removed 4 redundant places. [2022-12-13 11:09:01,052 INFO L231 Difference]: Finished difference. Result has 193 places, 566 transitions, 10134 flow [2022-12-13 11:09:01,052 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=9345, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10134, PETRI_PLACES=193, PETRI_TRANSITIONS=566} [2022-12-13 11:09:01,052 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 148 predicate places. [2022-12-13 11:09:01,053 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 566 transitions, 10134 flow [2022-12-13 11:09:01,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:01,053 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:01,053 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:09:01,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-13 11:09:01,053 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:01,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:01,054 INFO L85 PathProgramCache]: Analyzing trace with hash -503518651, now seen corresponding path program 2 times [2022-12-13 11:09:01,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:01,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918361209] [2022-12-13 11:09:01,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:01,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:01,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:01,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:01,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:01,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918361209] [2022-12-13 11:09:01,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918361209] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:01,242 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:01,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:09:01,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076475217] [2022-12-13 11:09:01,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:01,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:09:01,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:01,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:09:01,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:09:01,434 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 162 [2022-12-13 11:09:01,435 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 566 transitions, 10134 flow. Second operand has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:01,435 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:01,435 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 162 [2022-12-13 11:09:01,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:02,943 INFO L130 PetriNetUnfolder]: 1759/3860 cut-off events. [2022-12-13 11:09:02,943 INFO L131 PetriNetUnfolder]: For 60568/60606 co-relation queries the response was YES. [2022-12-13 11:09:02,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24851 conditions, 3860 events. 1759/3860 cut-off events. For 60568/60606 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 27303 event pairs, 375 based on Foata normal form. 23/3817 useless extension candidates. Maximal degree in co-relation 24770. Up to 1759 conditions per place. [2022-12-13 11:09:02,966 INFO L137 encePairwiseOnDemand]: 140/162 looper letters, 609 selfloop transitions, 186 changer transitions 0/806 dead transitions. [2022-12-13 11:09:02,966 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 806 transitions, 13910 flow [2022-12-13 11:09:02,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:09:02,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:09:02,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 907 transitions. [2022-12-13 11:09:02,968 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5598765432098766 [2022-12-13 11:09:02,968 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 907 transitions. [2022-12-13 11:09:02,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 907 transitions. [2022-12-13 11:09:02,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:02,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 907 transitions. [2022-12-13 11:09:02,969 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 90.7) internal successors, (907), 10 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:02,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:02,971 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:02,971 INFO L175 Difference]: Start difference. First operand has 193 places, 566 transitions, 10134 flow. Second operand 10 states and 907 transitions. [2022-12-13 11:09:02,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 806 transitions, 13910 flow [2022-12-13 11:09:03,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 806 transitions, 13739 flow, removed 85 selfloop flow, removed 1 redundant places. [2022-12-13 11:09:03,175 INFO L231 Difference]: Finished difference. Result has 207 places, 638 transitions, 11433 flow [2022-12-13 11:09:03,176 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=10017, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11433, PETRI_PLACES=207, PETRI_TRANSITIONS=638} [2022-12-13 11:09:03,176 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 162 predicate places. [2022-12-13 11:09:03,176 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 638 transitions, 11433 flow [2022-12-13 11:09:03,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:03,176 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:03,177 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:09:03,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-12-13 11:09:03,177 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:03,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:03,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1076878279, now seen corresponding path program 1 times [2022-12-13 11:09:03,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:03,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276195246] [2022-12-13 11:09:03,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:03,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:03,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:03,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:03,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:03,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276195246] [2022-12-13 11:09:03,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276195246] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:03,345 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:03,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:09:03,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928768189] [2022-12-13 11:09:03,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:03,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:09:03,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:03,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:09:03,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:09:03,684 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 162 [2022-12-13 11:09:03,685 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 638 transitions, 11433 flow. Second operand has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:03,685 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:03,685 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 162 [2022-12-13 11:09:03,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:05,064 INFO L130 PetriNetUnfolder]: 1677/3700 cut-off events. [2022-12-13 11:09:05,064 INFO L131 PetriNetUnfolder]: For 65635/65676 co-relation queries the response was YES. [2022-12-13 11:09:05,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24986 conditions, 3700 events. 1677/3700 cut-off events. For 65635/65676 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 26157 event pairs, 292 based on Foata normal form. 50/3686 useless extension candidates. Maximal degree in co-relation 24898. Up to 1375 conditions per place. [2022-12-13 11:09:05,089 INFO L137 encePairwiseOnDemand]: 144/162 looper letters, 717 selfloop transitions, 137 changer transitions 0/870 dead transitions. [2022-12-13 11:09:05,089 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 870 transitions, 16358 flow [2022-12-13 11:09:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 11:09:05,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 11:09:05,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 950 transitions. [2022-12-13 11:09:05,091 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5331088664421998 [2022-12-13 11:09:05,091 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 950 transitions. [2022-12-13 11:09:05,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 950 transitions. [2022-12-13 11:09:05,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:05,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 950 transitions. [2022-12-13 11:09:05,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 86.36363636363636) internal successors, (950), 11 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:05,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 162.0) internal successors, (1944), 12 states have internal predecessors, (1944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:05,094 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 162.0) internal successors, (1944), 12 states have internal predecessors, (1944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:05,094 INFO L175 Difference]: Start difference. First operand has 207 places, 638 transitions, 11433 flow. Second operand 11 states and 950 transitions. [2022-12-13 11:09:05,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 870 transitions, 16358 flow [2022-12-13 11:09:05,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 870 transitions, 16228 flow, removed 62 selfloop flow, removed 2 redundant places. [2022-12-13 11:09:05,341 INFO L231 Difference]: Finished difference. Result has 221 places, 684 transitions, 12512 flow [2022-12-13 11:09:05,341 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=11350, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12512, PETRI_PLACES=221, PETRI_TRANSITIONS=684} [2022-12-13 11:09:05,342 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 176 predicate places. [2022-12-13 11:09:05,342 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 684 transitions, 12512 flow [2022-12-13 11:09:05,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:05,343 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:05,343 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:09:05,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-12-13 11:09:05,343 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:05,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:05,343 INFO L85 PathProgramCache]: Analyzing trace with hash 36433417, now seen corresponding path program 3 times [2022-12-13 11:09:05,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:05,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323110733] [2022-12-13 11:09:05,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:05,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:05,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:05,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:05,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:05,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323110733] [2022-12-13 11:09:05,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323110733] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:05,612 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:05,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:09:05,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618578250] [2022-12-13 11:09:05,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:05,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:09:05,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:05,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:09:05,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:09:05,850 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 162 [2022-12-13 11:09:05,850 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 684 transitions, 12512 flow. Second operand has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:05,851 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:05,851 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 162 [2022-12-13 11:09:05,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:06,909 INFO L130 PetriNetUnfolder]: 1424/3311 cut-off events. [2022-12-13 11:09:06,909 INFO L131 PetriNetUnfolder]: For 67175/67276 co-relation queries the response was YES. [2022-12-13 11:09:06,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23567 conditions, 3311 events. 1424/3311 cut-off events. For 67175/67276 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 24330 event pairs, 143 based on Foata normal form. 36/3281 useless extension candidates. Maximal degree in co-relation 23473. Up to 2119 conditions per place. [2022-12-13 11:09:06,932 INFO L137 encePairwiseOnDemand]: 148/162 looper letters, 422 selfloop transitions, 188 changer transitions 0/778 dead transitions. [2022-12-13 11:09:06,932 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 778 transitions, 15043 flow [2022-12-13 11:09:06,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 11:09:06,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 11:09:06,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 837 transitions. [2022-12-13 11:09:06,934 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2022-12-13 11:09:06,934 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 837 transitions. [2022-12-13 11:09:06,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 837 transitions. [2022-12-13 11:09:06,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:06,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 837 transitions. [2022-12-13 11:09:06,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 93.0) internal successors, (837), 9 states have internal predecessors, (837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:06,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 162.0) internal successors, (1620), 10 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:06,936 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 162.0) internal successors, (1620), 10 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:06,936 INFO L175 Difference]: Start difference. First operand has 221 places, 684 transitions, 12512 flow. Second operand 9 states and 837 transitions. [2022-12-13 11:09:06,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 778 transitions, 15043 flow [2022-12-13 11:09:07,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 778 transitions, 14928 flow, removed 15 selfloop flow, removed 3 redundant places. [2022-12-13 11:09:07,183 INFO L231 Difference]: Finished difference. Result has 229 places, 708 transitions, 13679 flow [2022-12-13 11:09:07,184 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=12412, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13679, PETRI_PLACES=229, PETRI_TRANSITIONS=708} [2022-12-13 11:09:07,184 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 184 predicate places. [2022-12-13 11:09:07,184 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 708 transitions, 13679 flow [2022-12-13 11:09:07,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:07,184 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:07,185 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:09:07,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-12-13 11:09:07,185 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:07,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:07,185 INFO L85 PathProgramCache]: Analyzing trace with hash -351034233, now seen corresponding path program 2 times [2022-12-13 11:09:07,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:07,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860350510] [2022-12-13 11:09:07,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:07,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:07,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:07,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:07,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:07,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860350510] [2022-12-13 11:09:07,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860350510] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:07,366 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:07,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:09:07,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590909297] [2022-12-13 11:09:07,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:07,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:09:07,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:07,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:09:07,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:09:07,606 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 162 [2022-12-13 11:09:07,606 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 708 transitions, 13679 flow. Second operand has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:07,606 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:07,606 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 162 [2022-12-13 11:09:07,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:09,023 INFO L130 PetriNetUnfolder]: 1926/4238 cut-off events. [2022-12-13 11:09:09,024 INFO L131 PetriNetUnfolder]: For 82524/82570 co-relation queries the response was YES. [2022-12-13 11:09:09,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30544 conditions, 4238 events. 1926/4238 cut-off events. For 82524/82570 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 30810 event pairs, 393 based on Foata normal form. 28/4199 useless extension candidates. Maximal degree in co-relation 30447. Up to 2980 conditions per place. [2022-12-13 11:09:09,054 INFO L137 encePairwiseOnDemand]: 144/162 looper letters, 606 selfloop transitions, 317 changer transitions 0/939 dead transitions. [2022-12-13 11:09:09,054 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 939 transitions, 18870 flow [2022-12-13 11:09:09,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:09:09,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:09:09,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 867 transitions. [2022-12-13 11:09:09,056 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5351851851851852 [2022-12-13 11:09:09,056 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 867 transitions. [2022-12-13 11:09:09,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 867 transitions. [2022-12-13 11:09:09,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:09,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 867 transitions. [2022-12-13 11:09:09,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 86.7) internal successors, (867), 10 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:09,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:09,058 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:09,058 INFO L175 Difference]: Start difference. First operand has 229 places, 708 transitions, 13679 flow. Second operand 10 states and 867 transitions. [2022-12-13 11:09:09,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 939 transitions, 18870 flow [2022-12-13 11:09:09,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 939 transitions, 18767 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-12-13 11:09:09,441 INFO L231 Difference]: Finished difference. Result has 239 places, 798 transitions, 16276 flow [2022-12-13 11:09:09,441 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=13576, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16276, PETRI_PLACES=239, PETRI_TRANSITIONS=798} [2022-12-13 11:09:09,442 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 194 predicate places. [2022-12-13 11:09:09,442 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 798 transitions, 16276 flow [2022-12-13 11:09:09,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:09,442 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:09,442 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:09:09,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-12-13 11:09:09,442 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:09,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:09,442 INFO L85 PathProgramCache]: Analyzing trace with hash -812553841, now seen corresponding path program 4 times [2022-12-13 11:09:09,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:09,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130959675] [2022-12-13 11:09:09,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:09,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:09,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:09,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:09,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:09,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130959675] [2022-12-13 11:09:09,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130959675] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:09,631 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:09,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:09:09,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427560966] [2022-12-13 11:09:09,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:09,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:09:09,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:09,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:09:09,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:09:09,944 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 162 [2022-12-13 11:09:09,944 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 798 transitions, 16276 flow. Second operand has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:09,944 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:09,944 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 162 [2022-12-13 11:09:09,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:11,431 INFO L130 PetriNetUnfolder]: 1692/3876 cut-off events. [2022-12-13 11:09:11,431 INFO L131 PetriNetUnfolder]: For 88149/88291 co-relation queries the response was YES. [2022-12-13 11:09:11,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29515 conditions, 3876 events. 1692/3876 cut-off events. For 88149/88291 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 29312 event pairs, 179 based on Foata normal form. 46/3843 useless extension candidates. Maximal degree in co-relation 29412. Up to 2368 conditions per place. [2022-12-13 11:09:11,463 INFO L137 encePairwiseOnDemand]: 148/162 looper letters, 529 selfloop transitions, 214 changer transitions 0/932 dead transitions. [2022-12-13 11:09:11,463 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 932 transitions, 19815 flow [2022-12-13 11:09:11,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:09:11,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:09:11,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 932 transitions. [2022-12-13 11:09:11,465 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5753086419753086 [2022-12-13 11:09:11,465 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 932 transitions. [2022-12-13 11:09:11,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 932 transitions. [2022-12-13 11:09:11,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:11,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 932 transitions. [2022-12-13 11:09:11,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 93.2) internal successors, (932), 10 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:11,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:11,467 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:11,467 INFO L175 Difference]: Start difference. First operand has 239 places, 798 transitions, 16276 flow. Second operand 10 states and 932 transitions. [2022-12-13 11:09:11,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 932 transitions, 19815 flow [2022-12-13 11:09:11,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 932 transitions, 19674 flow, removed 65 selfloop flow, removed 2 redundant places. [2022-12-13 11:09:11,859 INFO L231 Difference]: Finished difference. Result has 252 places, 844 transitions, 17964 flow [2022-12-13 11:09:11,860 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=16135, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17964, PETRI_PLACES=252, PETRI_TRANSITIONS=844} [2022-12-13 11:09:11,860 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 207 predicate places. [2022-12-13 11:09:11,860 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 844 transitions, 17964 flow [2022-12-13 11:09:11,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:11,861 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:11,861 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:09:11,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-12-13 11:09:11,861 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:11,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:11,862 INFO L85 PathProgramCache]: Analyzing trace with hash -997319161, now seen corresponding path program 3 times [2022-12-13 11:09:11,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:11,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457033288] [2022-12-13 11:09:11,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:11,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:11,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:12,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:12,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:12,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457033288] [2022-12-13 11:09:12,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457033288] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:12,037 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:12,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:09:12,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705508233] [2022-12-13 11:09:12,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:12,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:09:12,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:12,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:09:12,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:09:12,336 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 162 [2022-12-13 11:09:12,337 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 844 transitions, 17964 flow. Second operand has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:12,337 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:12,337 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 162 [2022-12-13 11:09:12,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:14,174 INFO L130 PetriNetUnfolder]: 2003/4386 cut-off events. [2022-12-13 11:09:14,174 INFO L131 PetriNetUnfolder]: For 98638/98688 co-relation queries the response was YES. [2022-12-13 11:09:14,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33939 conditions, 4386 events. 2003/4386 cut-off events. For 98638/98688 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 32089 event pairs, 391 based on Foata normal form. 28/4352 useless extension candidates. Maximal degree in co-relation 33830. Up to 2149 conditions per place. [2022-12-13 11:09:14,207 INFO L137 encePairwiseOnDemand]: 144/162 looper letters, 825 selfloop transitions, 156 changer transitions 0/997 dead transitions. [2022-12-13 11:09:14,207 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 997 transitions, 21859 flow [2022-12-13 11:09:14,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:09:14,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:09:14,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 875 transitions. [2022-12-13 11:09:14,209 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5401234567901234 [2022-12-13 11:09:14,209 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 875 transitions. [2022-12-13 11:09:14,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 875 transitions. [2022-12-13 11:09:14,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:14,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 875 transitions. [2022-12-13 11:09:14,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 87.5) internal successors, (875), 10 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:14,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:14,211 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:14,211 INFO L175 Difference]: Start difference. First operand has 252 places, 844 transitions, 17964 flow. Second operand 10 states and 875 transitions. [2022-12-13 11:09:14,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 997 transitions, 21859 flow [2022-12-13 11:09:14,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 997 transitions, 21649 flow, removed 76 selfloop flow, removed 3 redundant places. [2022-12-13 11:09:14,669 INFO L231 Difference]: Finished difference. Result has 262 places, 869 transitions, 18708 flow [2022-12-13 11:09:14,669 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=17766, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18708, PETRI_PLACES=262, PETRI_TRANSITIONS=869} [2022-12-13 11:09:14,670 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 217 predicate places. [2022-12-13 11:09:14,670 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 869 transitions, 18708 flow [2022-12-13 11:09:14,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:14,670 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:14,670 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:09:14,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-12-13 11:09:14,670 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:14,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:14,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1090205349, now seen corresponding path program 3 times [2022-12-13 11:09:14,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:14,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831656061] [2022-12-13 11:09:14,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:14,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:14,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:14,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:14,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:14,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831656061] [2022-12-13 11:09:14,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831656061] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:14,911 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:14,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:09:14,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89480390] [2022-12-13 11:09:14,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:14,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:09:14,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:14,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:09:14,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:09:15,105 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 162 [2022-12-13 11:09:15,105 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 869 transitions, 18708 flow. Second operand has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:15,105 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:15,105 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 162 [2022-12-13 11:09:15,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:17,143 INFO L130 PetriNetUnfolder]: 2122/4592 cut-off events. [2022-12-13 11:09:17,143 INFO L131 PetriNetUnfolder]: For 106557/106595 co-relation queries the response was YES. [2022-12-13 11:09:17,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36180 conditions, 4592 events. 2122/4592 cut-off events. For 106557/106595 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 33411 event pairs, 449 based on Foata normal form. 14/4536 useless extension candidates. Maximal degree in co-relation 36068. Up to 3497 conditions per place. [2022-12-13 11:09:17,222 INFO L137 encePairwiseOnDemand]: 140/162 looper letters, 553 selfloop transitions, 396 changer transitions 0/963 dead transitions. [2022-12-13 11:09:17,222 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 963 transitions, 21705 flow [2022-12-13 11:09:17,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 11:09:17,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 11:09:17,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 804 transitions. [2022-12-13 11:09:17,223 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.551440329218107 [2022-12-13 11:09:17,223 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 804 transitions. [2022-12-13 11:09:17,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 804 transitions. [2022-12-13 11:09:17,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:17,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 804 transitions. [2022-12-13 11:09:17,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 89.33333333333333) internal successors, (804), 9 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:17,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 162.0) internal successors, (1620), 10 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:17,225 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 162.0) internal successors, (1620), 10 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:17,225 INFO L175 Difference]: Start difference. First operand has 262 places, 869 transitions, 18708 flow. Second operand 9 states and 804 transitions. [2022-12-13 11:09:17,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 963 transitions, 21705 flow [2022-12-13 11:09:17,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 963 transitions, 21459 flow, removed 78 selfloop flow, removed 3 redundant places. [2022-12-13 11:09:17,729 INFO L231 Difference]: Finished difference. Result has 270 places, 884 transitions, 20068 flow [2022-12-13 11:09:17,730 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=18505, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=869, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=20068, PETRI_PLACES=270, PETRI_TRANSITIONS=884} [2022-12-13 11:09:17,730 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 225 predicate places. [2022-12-13 11:09:17,730 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 884 transitions, 20068 flow [2022-12-13 11:09:17,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:17,731 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:17,731 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:09:17,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-12-13 11:09:17,731 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:17,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:17,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1427911387, now seen corresponding path program 4 times [2022-12-13 11:09:17,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:17,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461230298] [2022-12-13 11:09:17,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:17,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:17,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:17,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:17,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:17,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461230298] [2022-12-13 11:09:17,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461230298] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:17,888 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:17,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:09:17,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462136092] [2022-12-13 11:09:17,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:17,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:09:17,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:17,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:09:17,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:09:18,111 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 162 [2022-12-13 11:09:18,111 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 884 transitions, 20068 flow. Second operand has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:18,112 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:18,112 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 162 [2022-12-13 11:09:18,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:20,351 INFO L130 PetriNetUnfolder]: 2204/4763 cut-off events. [2022-12-13 11:09:20,351 INFO L131 PetriNetUnfolder]: For 117019/117058 co-relation queries the response was YES. [2022-12-13 11:09:20,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38894 conditions, 4763 events. 2204/4763 cut-off events. For 117019/117058 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 34937 event pairs, 437 based on Foata normal form. 25/4722 useless extension candidates. Maximal degree in co-relation 38780. Up to 3407 conditions per place. [2022-12-13 11:09:20,391 INFO L137 encePairwiseOnDemand]: 140/162 looper letters, 634 selfloop transitions, 414 changer transitions 0/1062 dead transitions. [2022-12-13 11:09:20,391 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 1062 transitions, 24467 flow [2022-12-13 11:09:20,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:09:20,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:09:20,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 892 transitions. [2022-12-13 11:09:20,392 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5506172839506173 [2022-12-13 11:09:20,392 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 892 transitions. [2022-12-13 11:09:20,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 892 transitions. [2022-12-13 11:09:20,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:20,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 892 transitions. [2022-12-13 11:09:20,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 89.2) internal successors, (892), 10 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:20,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:20,394 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:20,395 INFO L175 Difference]: Start difference. First operand has 270 places, 884 transitions, 20068 flow. Second operand 10 states and 892 transitions. [2022-12-13 11:09:20,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 1062 transitions, 24467 flow [2022-12-13 11:09:20,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 1062 transitions, 24213 flow, removed 8 selfloop flow, removed 4 redundant places. [2022-12-13 11:09:21,012 INFO L231 Difference]: Finished difference. Result has 280 places, 934 transitions, 21885 flow [2022-12-13 11:09:21,013 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=19821, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=884, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=21885, PETRI_PLACES=280, PETRI_TRANSITIONS=934} [2022-12-13 11:09:21,013 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 235 predicate places. [2022-12-13 11:09:21,014 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 934 transitions, 21885 flow [2022-12-13 11:09:21,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:21,014 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:21,014 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:09:21,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-12-13 11:09:21,014 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:21,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:21,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1144838199, now seen corresponding path program 5 times [2022-12-13 11:09:21,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:21,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807208233] [2022-12-13 11:09:21,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:21,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:21,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:21,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:21,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:21,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807208233] [2022-12-13 11:09:21,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807208233] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:21,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:21,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:09:21,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125816596] [2022-12-13 11:09:21,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:21,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:09:21,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:21,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:09:21,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:09:21,455 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 162 [2022-12-13 11:09:21,455 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 934 transitions, 21885 flow. Second operand has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:21,456 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:21,456 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 162 [2022-12-13 11:09:21,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:23,720 INFO L130 PetriNetUnfolder]: 2224/4796 cut-off events. [2022-12-13 11:09:23,720 INFO L131 PetriNetUnfolder]: For 127559/127600 co-relation queries the response was YES. [2022-12-13 11:09:23,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40903 conditions, 4796 events. 2224/4796 cut-off events. For 127559/127600 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 35192 event pairs, 449 based on Foata normal form. 25/4750 useless extension candidates. Maximal degree in co-relation 40784. Up to 3568 conditions per place. [2022-12-13 11:09:23,759 INFO L137 encePairwiseOnDemand]: 140/162 looper letters, 613 selfloop transitions, 437 changer transitions 0/1064 dead transitions. [2022-12-13 11:09:23,759 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 1064 transitions, 25643 flow [2022-12-13 11:09:23,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:09:23,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:09:23,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 892 transitions. [2022-12-13 11:09:23,761 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5506172839506173 [2022-12-13 11:09:23,761 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 892 transitions. [2022-12-13 11:09:23,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 892 transitions. [2022-12-13 11:09:23,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:23,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 892 transitions. [2022-12-13 11:09:23,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 89.2) internal successors, (892), 10 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:23,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:23,764 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:23,764 INFO L175 Difference]: Start difference. First operand has 280 places, 934 transitions, 21885 flow. Second operand 10 states and 892 transitions. [2022-12-13 11:09:23,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 1064 transitions, 25643 flow [2022-12-13 11:09:24,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 1064 transitions, 25367 flow, removed 52 selfloop flow, removed 3 redundant places. [2022-12-13 11:09:24,418 INFO L231 Difference]: Finished difference. Result has 290 places, 967 transitions, 23458 flow [2022-12-13 11:09:24,419 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=21609, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=934, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=405, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23458, PETRI_PLACES=290, PETRI_TRANSITIONS=967} [2022-12-13 11:09:24,419 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 245 predicate places. [2022-12-13 11:09:24,419 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 967 transitions, 23458 flow [2022-12-13 11:09:24,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:24,420 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:24,420 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:09:24,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-12-13 11:09:24,420 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:24,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:24,420 INFO L85 PathProgramCache]: Analyzing trace with hash -427374427, now seen corresponding path program 6 times [2022-12-13 11:09:24,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:24,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900884865] [2022-12-13 11:09:24,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:24,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:24,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:24,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:24,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:24,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900884865] [2022-12-13 11:09:24,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900884865] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:24,578 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:24,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:09:24,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386046185] [2022-12-13 11:09:24,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:24,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:09:24,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:24,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:09:24,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:09:24,901 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 162 [2022-12-13 11:09:24,902 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 967 transitions, 23458 flow. Second operand has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:24,902 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:24,902 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 162 [2022-12-13 11:09:24,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:27,336 INFO L130 PetriNetUnfolder]: 2187/4720 cut-off events. [2022-12-13 11:09:27,336 INFO L131 PetriNetUnfolder]: For 134811/134851 co-relation queries the response was YES. [2022-12-13 11:09:27,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41666 conditions, 4720 events. 2187/4720 cut-off events. For 134811/134851 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 34527 event pairs, 401 based on Foata normal form. 40/4692 useless extension candidates. Maximal degree in co-relation 41543. Up to 2515 conditions per place. [2022-12-13 11:09:27,383 INFO L137 encePairwiseOnDemand]: 140/162 looper letters, 902 selfloop transitions, 222 changer transitions 0/1138 dead transitions. [2022-12-13 11:09:27,383 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 1138 transitions, 27891 flow [2022-12-13 11:09:27,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 11:09:27,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 11:09:27,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 976 transitions. [2022-12-13 11:09:27,385 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.547699214365881 [2022-12-13 11:09:27,385 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 976 transitions. [2022-12-13 11:09:27,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 976 transitions. [2022-12-13 11:09:27,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:27,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 976 transitions. [2022-12-13 11:09:27,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 88.72727272727273) internal successors, (976), 11 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:27,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 162.0) internal successors, (1944), 12 states have internal predecessors, (1944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:27,388 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 162.0) internal successors, (1944), 12 states have internal predecessors, (1944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:27,388 INFO L175 Difference]: Start difference. First operand has 290 places, 967 transitions, 23458 flow. Second operand 11 states and 976 transitions. [2022-12-13 11:09:27,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 1138 transitions, 27891 flow [2022-12-13 11:09:28,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 1138 transitions, 27513 flow, removed 70 selfloop flow, removed 4 redundant places. [2022-12-13 11:09:28,128 INFO L231 Difference]: Finished difference. Result has 303 places, 984 transitions, 24174 flow [2022-12-13 11:09:28,129 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=23089, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=967, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=749, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=24174, PETRI_PLACES=303, PETRI_TRANSITIONS=984} [2022-12-13 11:09:28,129 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 258 predicate places. [2022-12-13 11:09:28,129 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 984 transitions, 24174 flow [2022-12-13 11:09:28,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:28,129 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:28,129 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:09:28,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-12-13 11:09:28,130 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:28,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:28,130 INFO L85 PathProgramCache]: Analyzing trace with hash -533957245, now seen corresponding path program 5 times [2022-12-13 11:09:28,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:28,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935296564] [2022-12-13 11:09:28,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:28,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:28,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:28,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:28,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:28,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935296564] [2022-12-13 11:09:28,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935296564] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:28,354 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:28,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:09:28,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130062462] [2022-12-13 11:09:28,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:28,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:09:28,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:28,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:09:28,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:09:28,729 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 162 [2022-12-13 11:09:28,730 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 984 transitions, 24174 flow. Second operand has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:28,730 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:28,730 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 162 [2022-12-13 11:09:28,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:30,522 INFO L130 PetriNetUnfolder]: 1919/4292 cut-off events. [2022-12-13 11:09:30,523 INFO L131 PetriNetUnfolder]: For 145183/145306 co-relation queries the response was YES. [2022-12-13 11:09:30,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40353 conditions, 4292 events. 1919/4292 cut-off events. For 145183/145306 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 32488 event pairs, 191 based on Foata normal form. 45/4266 useless extension candidates. Maximal degree in co-relation 40223. Up to 2798 conditions per place. [2022-12-13 11:09:30,572 INFO L137 encePairwiseOnDemand]: 148/162 looper letters, 644 selfloop transitions, 277 changer transitions 0/1126 dead transitions. [2022-12-13 11:09:30,572 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 1126 transitions, 29210 flow [2022-12-13 11:09:30,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:09:30,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:09:30,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 929 transitions. [2022-12-13 11:09:30,573 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5734567901234567 [2022-12-13 11:09:30,573 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 929 transitions. [2022-12-13 11:09:30,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 929 transitions. [2022-12-13 11:09:30,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:30,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 929 transitions. [2022-12-13 11:09:30,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 92.9) internal successors, (929), 10 states have internal predecessors, (929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:30,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:30,576 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:30,577 INFO L175 Difference]: Start difference. First operand has 303 places, 984 transitions, 24174 flow. Second operand 10 states and 929 transitions. [2022-12-13 11:09:30,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 1126 transitions, 29210 flow [2022-12-13 11:09:31,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 1126 transitions, 28826 flow, removed 154 selfloop flow, removed 2 redundant places. [2022-12-13 11:09:31,425 INFO L231 Difference]: Finished difference. Result has 315 places, 1019 transitions, 26151 flow [2022-12-13 11:09:31,425 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=23881, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=984, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=719, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=26151, PETRI_PLACES=315, PETRI_TRANSITIONS=1019} [2022-12-13 11:09:31,425 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 270 predicate places. [2022-12-13 11:09:31,426 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 1019 transitions, 26151 flow [2022-12-13 11:09:31,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:31,426 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:31,426 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:09:31,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-12-13 11:09:31,426 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:31,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:31,427 INFO L85 PathProgramCache]: Analyzing trace with hash 613553735, now seen corresponding path program 4 times [2022-12-13 11:09:31,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:31,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210913017] [2022-12-13 11:09:31,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:31,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:31,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:31,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:31,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:31,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210913017] [2022-12-13 11:09:31,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210913017] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:31,622 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:31,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:09:31,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758639306] [2022-12-13 11:09:31,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:31,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:09:31,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:31,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:09:31,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:09:31,816 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 162 [2022-12-13 11:09:31,816 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 1019 transitions, 26151 flow. Second operand has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:31,816 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:31,817 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 162 [2022-12-13 11:09:31,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:34,173 INFO L130 PetriNetUnfolder]: 2319/5010 cut-off events. [2022-12-13 11:09:34,173 INFO L131 PetriNetUnfolder]: For 163449/163475 co-relation queries the response was YES. [2022-12-13 11:09:34,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46061 conditions, 5010 events. 2319/5010 cut-off events. For 163449/163475 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 37215 event pairs, 459 based on Foata normal form. 28/4969 useless extension candidates. Maximal degree in co-relation 45926. Up to 3699 conditions per place. [2022-12-13 11:09:34,223 INFO L137 encePairwiseOnDemand]: 144/162 looper letters, 768 selfloop transitions, 398 changer transitions 0/1182 dead transitions. [2022-12-13 11:09:34,223 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 1182 transitions, 31441 flow [2022-12-13 11:09:34,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:09:34,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:09:34,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 865 transitions. [2022-12-13 11:09:34,224 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5339506172839507 [2022-12-13 11:09:34,224 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 865 transitions. [2022-12-13 11:09:34,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 865 transitions. [2022-12-13 11:09:34,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:34,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 865 transitions. [2022-12-13 11:09:34,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 86.5) internal successors, (865), 10 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:34,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:34,226 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:34,226 INFO L175 Difference]: Start difference. First operand has 315 places, 1019 transitions, 26151 flow. Second operand 10 states and 865 transitions. [2022-12-13 11:09:34,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 1182 transitions, 31441 flow [2022-12-13 11:09:35,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 1182 transitions, 31332 flow, removed 28 selfloop flow, removed 3 redundant places. [2022-12-13 11:09:35,125 INFO L231 Difference]: Finished difference. Result has 326 places, 1055 transitions, 27982 flow [2022-12-13 11:09:35,125 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=26042, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1019, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=362, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27982, PETRI_PLACES=326, PETRI_TRANSITIONS=1055} [2022-12-13 11:09:35,126 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 281 predicate places. [2022-12-13 11:09:35,126 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 1055 transitions, 27982 flow [2022-12-13 11:09:35,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:35,126 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:35,126 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:09:35,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-12-13 11:09:35,126 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:35,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:35,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1008695795, now seen corresponding path program 6 times [2022-12-13 11:09:35,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:35,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988356322] [2022-12-13 11:09:35,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:35,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:35,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:35,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:35,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:35,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988356322] [2022-12-13 11:09:35,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988356322] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:35,313 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:35,313 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:09:35,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683021492] [2022-12-13 11:09:35,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:35,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:09:35,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:35,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:09:35,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:09:35,618 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 162 [2022-12-13 11:09:35,619 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 1055 transitions, 27982 flow. Second operand has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:35,619 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:35,619 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 162 [2022-12-13 11:09:35,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:37,637 INFO L130 PetriNetUnfolder]: 2034/4519 cut-off events. [2022-12-13 11:09:37,637 INFO L131 PetriNetUnfolder]: For 171770/171912 co-relation queries the response was YES. [2022-12-13 11:09:37,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44276 conditions, 4519 events. 2034/4519 cut-off events. For 171770/171912 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 34526 event pairs, 184 based on Foata normal form. 48/4490 useless extension candidates. Maximal degree in co-relation 44136. Up to 2891 conditions per place. [2022-12-13 11:09:37,689 INFO L137 encePairwiseOnDemand]: 148/162 looper letters, 684 selfloop transitions, 288 changer transitions 0/1187 dead transitions. [2022-12-13 11:09:37,689 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 1187 transitions, 32874 flow [2022-12-13 11:09:37,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:09:37,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:09:37,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 930 transitions. [2022-12-13 11:09:37,691 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2022-12-13 11:09:37,691 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 930 transitions. [2022-12-13 11:09:37,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 930 transitions. [2022-12-13 11:09:37,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:37,692 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 930 transitions. [2022-12-13 11:09:37,693 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 93.0) internal successors, (930), 10 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:37,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:37,695 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:37,695 INFO L175 Difference]: Start difference. First operand has 326 places, 1055 transitions, 27982 flow. Second operand 10 states and 930 transitions. [2022-12-13 11:09:37,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 1187 transitions, 32874 flow [2022-12-13 11:09:38,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 1187 transitions, 32357 flow, removed 85 selfloop flow, removed 5 redundant places. [2022-12-13 11:09:38,569 INFO L231 Difference]: Finished difference. Result has 334 places, 1085 transitions, 29610 flow [2022-12-13 11:09:38,569 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=27486, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1054, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=777, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=29610, PETRI_PLACES=334, PETRI_TRANSITIONS=1085} [2022-12-13 11:09:38,570 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 289 predicate places. [2022-12-13 11:09:38,570 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 1085 transitions, 29610 flow [2022-12-13 11:09:38,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:38,570 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:38,570 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:09:38,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-12-13 11:09:38,571 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:38,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:38,571 INFO L85 PathProgramCache]: Analyzing trace with hash -96366969, now seen corresponding path program 5 times [2022-12-13 11:09:38,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:38,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230778770] [2022-12-13 11:09:38,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:38,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:38,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:38,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:38,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:38,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230778770] [2022-12-13 11:09:38,771 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230778770] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:38,771 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:38,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:09:38,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526016435] [2022-12-13 11:09:38,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:38,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:09:38,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:38,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:09:38,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:09:39,003 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 162 [2022-12-13 11:09:39,004 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 1085 transitions, 29610 flow. Second operand has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:39,004 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:39,004 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 162 [2022-12-13 11:09:39,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:41,622 INFO L130 PetriNetUnfolder]: 2388/5146 cut-off events. [2022-12-13 11:09:41,622 INFO L131 PetriNetUnfolder]: For 186174/186184 co-relation queries the response was YES. [2022-12-13 11:09:41,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49689 conditions, 5146 events. 2388/5146 cut-off events. For 186174/186184 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 38369 event pairs, 489 based on Foata normal form. 28/5098 useless extension candidates. Maximal degree in co-relation 49546. Up to 3935 conditions per place. [2022-12-13 11:09:41,676 INFO L137 encePairwiseOnDemand]: 144/162 looper letters, 754 selfloop transitions, 452 changer transitions 0/1221 dead transitions. [2022-12-13 11:09:41,676 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 1221 transitions, 34592 flow [2022-12-13 11:09:41,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:09:41,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:09:41,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 862 transitions. [2022-12-13 11:09:41,678 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5320987654320988 [2022-12-13 11:09:41,678 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 862 transitions. [2022-12-13 11:09:41,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 862 transitions. [2022-12-13 11:09:41,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:41,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 862 transitions. [2022-12-13 11:09:41,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 86.2) internal successors, (862), 10 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:41,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:41,680 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:41,680 INFO L175 Difference]: Start difference. First operand has 334 places, 1085 transitions, 29610 flow. Second operand 10 states and 862 transitions. [2022-12-13 11:09:41,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 1221 transitions, 34592 flow [2022-12-13 11:09:42,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 1221 transitions, 34260 flow, removed 56 selfloop flow, removed 7 redundant places. [2022-12-13 11:09:42,642 INFO L231 Difference]: Finished difference. Result has 338 places, 1106 transitions, 30980 flow [2022-12-13 11:09:42,642 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=29268, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1084, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=431, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=30980, PETRI_PLACES=338, PETRI_TRANSITIONS=1106} [2022-12-13 11:09:42,643 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 293 predicate places. [2022-12-13 11:09:42,643 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 1106 transitions, 30980 flow [2022-12-13 11:09:42,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 74.8) internal successors, (748), 10 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:42,643 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:42,643 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] [2022-12-13 11:09:42,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-12-13 11:09:42,643 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:42,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:42,644 INFO L85 PathProgramCache]: Analyzing trace with hash -857804868, now seen corresponding path program 1 times [2022-12-13 11:09:42,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:42,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185799259] [2022-12-13 11:09:42,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:42,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:42,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:42,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:42,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:42,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185799259] [2022-12-13 11:09:42,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185799259] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:42,747 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:42,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 11:09:42,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349507293] [2022-12-13 11:09:42,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:42,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 11:09:42,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:42,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 11:09:42,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 11:09:42,857 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 162 [2022-12-13 11:09:42,857 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 1106 transitions, 30980 flow. Second operand has 6 states, 6 states have (on average 89.83333333333333) internal successors, (539), 6 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:42,857 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:42,858 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 162 [2022-12-13 11:09:42,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:44,786 INFO L130 PetriNetUnfolder]: 2146/4697 cut-off events. [2022-12-13 11:09:44,786 INFO L131 PetriNetUnfolder]: For 195092/195254 co-relation queries the response was YES. [2022-12-13 11:09:44,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47187 conditions, 4697 events. 2146/4697 cut-off events. For 195092/195254 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 35412 event pairs, 272 based on Foata normal form. 60/4711 useless extension candidates. Maximal degree in co-relation 47044. Up to 3405 conditions per place. [2022-12-13 11:09:44,831 INFO L137 encePairwiseOnDemand]: 152/162 looper letters, 701 selfloop transitions, 93 changer transitions 168/1216 dead transitions. [2022-12-13 11:09:44,831 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 1216 transitions, 35779 flow [2022-12-13 11:09:44,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 11:09:44,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 11:09:44,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 590 transitions. [2022-12-13 11:09:44,832 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6069958847736625 [2022-12-13 11:09:44,832 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 590 transitions. [2022-12-13 11:09:44,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 590 transitions. [2022-12-13 11:09:44,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:44,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 590 transitions. [2022-12-13 11:09:44,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 98.33333333333333) internal successors, (590), 6 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:44,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 162.0) internal successors, (1134), 7 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:44,834 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 162.0) internal successors, (1134), 7 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:44,834 INFO L175 Difference]: Start difference. First operand has 338 places, 1106 transitions, 30980 flow. Second operand 6 states and 590 transitions. [2022-12-13 11:09:44,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 1216 transitions, 35779 flow [2022-12-13 11:09:45,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 1216 transitions, 35424 flow, removed 61 selfloop flow, removed 4 redundant places. [2022-12-13 11:09:45,764 INFO L231 Difference]: Finished difference. Result has 344 places, 1036 transitions, 29296 flow [2022-12-13 11:09:45,765 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=30625, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1058, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=29296, PETRI_PLACES=344, PETRI_TRANSITIONS=1036} [2022-12-13 11:09:45,765 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 299 predicate places. [2022-12-13 11:09:45,765 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 1036 transitions, 29296 flow [2022-12-13 11:09:45,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 89.83333333333333) internal successors, (539), 6 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:45,765 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:45,766 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] [2022-12-13 11:09:45,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-12-13 11:09:45,766 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:45,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:45,766 INFO L85 PathProgramCache]: Analyzing trace with hash -889784436, now seen corresponding path program 1 times [2022-12-13 11:09:45,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:45,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012097106] [2022-12-13 11:09:45,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:45,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:45,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:46,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:46,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:46,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012097106] [2022-12-13 11:09:46,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012097106] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:46,030 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:46,030 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-13 11:09:46,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413255822] [2022-12-13 11:09:46,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:46,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 11:09:46,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:46,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 11:09:46,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2022-12-13 11:09:46,217 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 162 [2022-12-13 11:09:46,218 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 1036 transitions, 29296 flow. Second operand has 9 states, 9 states have (on average 76.33333333333333) internal successors, (687), 9 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:46,218 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:46,218 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 162 [2022-12-13 11:09:46,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:48,932 INFO L130 PetriNetUnfolder]: 2265/5005 cut-off events. [2022-12-13 11:09:48,932 INFO L131 PetriNetUnfolder]: For 191797/191809 co-relation queries the response was YES. [2022-12-13 11:09:48,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49263 conditions, 5005 events. 2265/5005 cut-off events. For 191797/191809 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 37372 event pairs, 490 based on Foata normal form. 24/5013 useless extension candidates. Maximal degree in co-relation 49117. Up to 3606 conditions per place. [2022-12-13 11:09:48,980 INFO L137 encePairwiseOnDemand]: 145/162 looper letters, 695 selfloop transitions, 417 changer transitions 28/1155 dead transitions. [2022-12-13 11:09:48,980 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 1155 transitions, 33123 flow [2022-12-13 11:09:48,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-13 11:09:48,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-13 11:09:48,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 714 transitions. [2022-12-13 11:09:48,981 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5509259259259259 [2022-12-13 11:09:48,981 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 714 transitions. [2022-12-13 11:09:48,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 714 transitions. [2022-12-13 11:09:48,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:48,982 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 714 transitions. [2022-12-13 11:09:48,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 89.25) internal successors, (714), 8 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:48,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 162.0) internal successors, (1458), 9 states have internal predecessors, (1458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:48,983 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 162.0) internal successors, (1458), 9 states have internal predecessors, (1458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:48,983 INFO L175 Difference]: Start difference. First operand has 344 places, 1036 transitions, 29296 flow. Second operand 8 states and 714 transitions. [2022-12-13 11:09:48,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 1155 transitions, 33123 flow [2022-12-13 11:09:49,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 1155 transitions, 32009 flow, removed 152 selfloop flow, removed 4 redundant places. [2022-12-13 11:09:49,965 INFO L231 Difference]: Finished difference. Result has 351 places, 1045 transitions, 30002 flow [2022-12-13 11:09:49,965 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=28314, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1036, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=401, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=30002, PETRI_PLACES=351, PETRI_TRANSITIONS=1045} [2022-12-13 11:09:49,966 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 306 predicate places. [2022-12-13 11:09:49,966 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 1045 transitions, 30002 flow [2022-12-13 11:09:49,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 76.33333333333333) internal successors, (687), 9 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:49,966 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:49,966 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] [2022-12-13 11:09:49,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-12-13 11:09:49,966 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:49,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:49,967 INFO L85 PathProgramCache]: Analyzing trace with hash -898638791, now seen corresponding path program 1 times [2022-12-13 11:09:49,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:49,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151049563] [2022-12-13 11:09:49,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:49,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:49,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:50,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:50,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:50,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151049563] [2022-12-13 11:09:50,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151049563] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:50,146 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:50,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-13 11:09:50,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527883921] [2022-12-13 11:09:50,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:50,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 11:09:50,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:50,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 11:09:50,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2022-12-13 11:09:50,341 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 162 [2022-12-13 11:09:50,342 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 1045 transitions, 30002 flow. Second operand has 9 states, 9 states have (on average 86.33333333333333) internal successors, (777), 9 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:50,342 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:50,342 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 162 [2022-12-13 11:09:50,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:52,354 INFO L130 PetriNetUnfolder]: 1938/4457 cut-off events. [2022-12-13 11:09:52,354 INFO L131 PetriNetUnfolder]: For 206084/206253 co-relation queries the response was YES. [2022-12-13 11:09:52,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45792 conditions, 4457 events. 1938/4457 cut-off events. For 206084/206253 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 34477 event pairs, 244 based on Foata normal form. 88/4522 useless extension candidates. Maximal degree in co-relation 45642. Up to 2892 conditions per place. [2022-12-13 11:09:52,404 INFO L137 encePairwiseOnDemand]: 154/162 looper letters, 608 selfloop transitions, 35 changer transitions 325/1161 dead transitions. [2022-12-13 11:09:52,404 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 1161 transitions, 34072 flow [2022-12-13 11:09:52,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 11:09:52,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 11:09:52,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 836 transitions. [2022-12-13 11:09:52,406 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5733882030178327 [2022-12-13 11:09:52,406 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 836 transitions. [2022-12-13 11:09:52,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 836 transitions. [2022-12-13 11:09:52,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:52,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 836 transitions. [2022-12-13 11:09:52,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 92.88888888888889) internal successors, (836), 9 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:52,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 162.0) internal successors, (1620), 10 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:52,408 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 162.0) internal successors, (1620), 10 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:52,408 INFO L175 Difference]: Start difference. First operand has 351 places, 1045 transitions, 30002 flow. Second operand 9 states and 836 transitions. [2022-12-13 11:09:52,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 1161 transitions, 34072 flow [2022-12-13 11:09:53,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 1161 transitions, 33956 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-12-13 11:09:53,320 INFO L231 Difference]: Finished difference. Result has 362 places, 824 transitions, 23332 flow [2022-12-13 11:09:53,320 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=29916, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1045, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1010, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=23332, PETRI_PLACES=362, PETRI_TRANSITIONS=824} [2022-12-13 11:09:53,320 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 317 predicate places. [2022-12-13 11:09:53,321 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 824 transitions, 23332 flow [2022-12-13 11:09:53,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 86.33333333333333) internal successors, (777), 9 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:53,321 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:53,321 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] [2022-12-13 11:09:53,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-12-13 11:09:53,321 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:53,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:53,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1687592688, now seen corresponding path program 2 times [2022-12-13 11:09:53,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:53,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317754719] [2022-12-13 11:09:53,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:53,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:53,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:53,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:53,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:53,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317754719] [2022-12-13 11:09:53,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317754719] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:53,556 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:53,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 11:09:53,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681379747] [2022-12-13 11:09:53,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:53,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 11:09:53,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:53,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 11:09:53,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-12-13 11:09:53,772 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 162 [2022-12-13 11:09:53,772 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 824 transitions, 23332 flow. Second operand has 11 states, 11 states have (on average 72.72727272727273) internal successors, (800), 11 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:53,772 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:53,773 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 162 [2022-12-13 11:09:53,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:55,861 INFO L130 PetriNetUnfolder]: 1674/3917 cut-off events. [2022-12-13 11:09:55,861 INFO L131 PetriNetUnfolder]: For 166180/166192 co-relation queries the response was YES. [2022-12-13 11:09:55,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40227 conditions, 3917 events. 1674/3917 cut-off events. For 166180/166192 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 29372 event pairs, 383 based on Foata normal form. 15/3923 useless extension candidates. Maximal degree in co-relation 40071. Up to 1691 conditions per place. [2022-12-13 11:09:55,900 INFO L137 encePairwiseOnDemand]: 152/162 looper letters, 563 selfloop transitions, 26 changer transitions 385/989 dead transitions. [2022-12-13 11:09:55,900 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 989 transitions, 27297 flow [2022-12-13 11:09:55,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:09:55,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:09:55,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 865 transitions. [2022-12-13 11:09:55,902 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5339506172839507 [2022-12-13 11:09:55,902 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 865 transitions. [2022-12-13 11:09:55,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 865 transitions. [2022-12-13 11:09:55,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:55,902 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 865 transitions. [2022-12-13 11:09:55,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 86.5) internal successors, (865), 10 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:55,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:55,904 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:55,904 INFO L175 Difference]: Start difference. First operand has 362 places, 824 transitions, 23332 flow. Second operand 10 states and 865 transitions. [2022-12-13 11:09:55,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 989 transitions, 27297 flow [2022-12-13 11:09:56,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 989 transitions, 26409 flow, removed 153 selfloop flow, removed 8 redundant places. [2022-12-13 11:09:56,982 INFO L231 Difference]: Finished difference. Result has 366 places, 572 transitions, 14762 flow [2022-12-13 11:09:56,983 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=22640, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=798, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14762, PETRI_PLACES=366, PETRI_TRANSITIONS=572} [2022-12-13 11:09:56,984 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 321 predicate places. [2022-12-13 11:09:56,984 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 572 transitions, 14762 flow [2022-12-13 11:09:56,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 72.72727272727273) internal successors, (800), 11 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:56,984 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:56,984 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] [2022-12-13 11:09:56,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-12-13 11:09:56,985 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:56,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:56,985 INFO L85 PathProgramCache]: Analyzing trace with hash -26255366, now seen corresponding path program 3 times [2022-12-13 11:09:56,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:56,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466052443] [2022-12-13 11:09:56,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:56,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:56,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:09:57,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:09:57,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:09:57,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466052443] [2022-12-13 11:09:57,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466052443] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:09:57,343 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:09:57,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 11:09:57,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30139317] [2022-12-13 11:09:57,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:09:57,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 11:09:57,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:09:57,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 11:09:57,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-12-13 11:09:57,769 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 162 [2022-12-13 11:09:57,770 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 572 transitions, 14762 flow. Second operand has 11 states, 11 states have (on average 72.72727272727273) internal successors, (800), 11 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:57,770 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:09:57,771 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 162 [2022-12-13 11:09:57,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:09:59,300 INFO L130 PetriNetUnfolder]: 1065/2546 cut-off events. [2022-12-13 11:09:59,300 INFO L131 PetriNetUnfolder]: For 95072/95082 co-relation queries the response was YES. [2022-12-13 11:09:59,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26102 conditions, 2546 events. 1065/2546 cut-off events. For 95072/95082 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 17542 event pairs, 169 based on Foata normal form. 15/2551 useless extension candidates. Maximal degree in co-relation 25956. Up to 1758 conditions per place. [2022-12-13 11:09:59,327 INFO L137 encePairwiseOnDemand]: 144/162 looper letters, 355 selfloop transitions, 200 changer transitions 109/679 dead transitions. [2022-12-13 11:09:59,327 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 679 transitions, 17307 flow [2022-12-13 11:09:59,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:09:59,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:09:59,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 862 transitions. [2022-12-13 11:09:59,328 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5320987654320988 [2022-12-13 11:09:59,328 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 862 transitions. [2022-12-13 11:09:59,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 862 transitions. [2022-12-13 11:09:59,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:09:59,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 862 transitions. [2022-12-13 11:09:59,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 86.2) internal successors, (862), 10 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:59,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:59,330 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:59,331 INFO L175 Difference]: Start difference. First operand has 366 places, 572 transitions, 14762 flow. Second operand 10 states and 862 transitions. [2022-12-13 11:09:59,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 679 transitions, 17307 flow [2022-12-13 11:09:59,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 679 transitions, 15613 flow, removed 82 selfloop flow, removed 47 redundant places. [2022-12-13 11:09:59,738 INFO L231 Difference]: Finished difference. Result has 309 places, 548 transitions, 12957 flow [2022-12-13 11:09:59,738 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=13100, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12957, PETRI_PLACES=309, PETRI_TRANSITIONS=548} [2022-12-13 11:09:59,739 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 264 predicate places. [2022-12-13 11:09:59,739 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 548 transitions, 12957 flow [2022-12-13 11:09:59,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 72.72727272727273) internal successors, (800), 11 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:09:59,739 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:09:59,739 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] [2022-12-13 11:09:59,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-12-13 11:09:59,739 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:09:59,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:09:59,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1978031564, now seen corresponding path program 4 times [2022-12-13 11:09:59,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:09:59,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970973899] [2022-12-13 11:09:59,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:09:59,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:09:59,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:10:00,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:10:00,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:10:00,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970973899] [2022-12-13 11:10:00,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970973899] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:10:00,075 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:10:00,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 11:10:00,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083406193] [2022-12-13 11:10:00,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:10:00,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 11:10:00,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:10:00,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 11:10:00,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-12-13 11:10:00,463 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 162 [2022-12-13 11:10:00,463 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 548 transitions, 12957 flow. Second operand has 11 states, 11 states have (on average 72.72727272727273) internal successors, (800), 11 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:00,464 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:10:00,464 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 162 [2022-12-13 11:10:00,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:10:01,618 INFO L130 PetriNetUnfolder]: 1025/2427 cut-off events. [2022-12-13 11:10:01,618 INFO L131 PetriNetUnfolder]: For 72112/72124 co-relation queries the response was YES. [2022-12-13 11:10:01,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22954 conditions, 2427 events. 1025/2427 cut-off events. For 72112/72124 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 16369 event pairs, 182 based on Foata normal form. 15/2437 useless extension candidates. Maximal degree in co-relation 22832. Up to 1632 conditions per place. [2022-12-13 11:10:01,640 INFO L137 encePairwiseOnDemand]: 144/162 looper letters, 354 selfloop transitions, 191 changer transitions 116/676 dead transitions. [2022-12-13 11:10:01,640 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 676 transitions, 15710 flow [2022-12-13 11:10:01,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:10:01,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:10:01,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 854 transitions. [2022-12-13 11:10:01,641 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5271604938271605 [2022-12-13 11:10:01,641 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 854 transitions. [2022-12-13 11:10:01,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 854 transitions. [2022-12-13 11:10:01,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:10:01,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 854 transitions. [2022-12-13 11:10:01,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 85.4) internal successors, (854), 10 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:01,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:01,643 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:01,643 INFO L175 Difference]: Start difference. First operand has 309 places, 548 transitions, 12957 flow. Second operand 10 states and 854 transitions. [2022-12-13 11:10:01,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 676 transitions, 15710 flow [2022-12-13 11:10:01,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 676 transitions, 14865 flow, removed 22 selfloop flow, removed 19 redundant places. [2022-12-13 11:10:01,927 INFO L231 Difference]: Finished difference. Result has 297 places, 530 transitions, 12209 flow [2022-12-13 11:10:01,927 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=12122, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12209, PETRI_PLACES=297, PETRI_TRANSITIONS=530} [2022-12-13 11:10:01,928 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 252 predicate places. [2022-12-13 11:10:01,928 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 530 transitions, 12209 flow [2022-12-13 11:10:01,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 72.72727272727273) internal successors, (800), 11 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:01,928 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:10:01,928 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] [2022-12-13 11:10:01,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-12-13 11:10:01,928 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:10:01,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:10:01,928 INFO L85 PathProgramCache]: Analyzing trace with hash 274665082, now seen corresponding path program 5 times [2022-12-13 11:10:01,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:10:01,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831650313] [2022-12-13 11:10:01,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:10:01,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:10:01,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:10:02,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:10:02,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:10:02,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831650313] [2022-12-13 11:10:02,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831650313] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:10:02,275 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:10:02,275 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 11:10:02,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245855154] [2022-12-13 11:10:02,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:10:02,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 11:10:02,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:10:02,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 11:10:02,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-12-13 11:10:02,576 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 162 [2022-12-13 11:10:02,577 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 530 transitions, 12209 flow. Second operand has 11 states, 11 states have (on average 72.72727272727273) internal successors, (800), 11 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:02,577 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:10:02,577 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 162 [2022-12-13 11:10:02,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:10:03,911 INFO L130 PetriNetUnfolder]: 968/2305 cut-off events. [2022-12-13 11:10:03,912 INFO L131 PetriNetUnfolder]: For 64081/64093 co-relation queries the response was YES. [2022-12-13 11:10:03,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20944 conditions, 2305 events. 968/2305 cut-off events. For 64081/64093 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 15486 event pairs, 166 based on Foata normal form. 15/2314 useless extension candidates. Maximal degree in co-relation 20829. Up to 1418 conditions per place. [2022-12-13 11:10:03,931 INFO L137 encePairwiseOnDemand]: 144/162 looper letters, 277 selfloop transitions, 162 changer transitions 226/678 dead transitions. [2022-12-13 11:10:03,931 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 678 transitions, 15187 flow [2022-12-13 11:10:03,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:10:03,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:10:03,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 858 transitions. [2022-12-13 11:10:03,933 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5296296296296297 [2022-12-13 11:10:03,933 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 858 transitions. [2022-12-13 11:10:03,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 858 transitions. [2022-12-13 11:10:03,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:10:03,933 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 858 transitions. [2022-12-13 11:10:03,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 85.8) internal successors, (858), 10 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:03,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:03,935 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:03,935 INFO L175 Difference]: Start difference. First operand has 297 places, 530 transitions, 12209 flow. Second operand 10 states and 858 transitions. [2022-12-13 11:10:03,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 678 transitions, 15187 flow [2022-12-13 11:10:04,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 678 transitions, 14661 flow, removed 18 selfloop flow, removed 12 redundant places. [2022-12-13 11:10:04,200 INFO L231 Difference]: Finished difference. Result has 298 places, 440 transitions, 10419 flow [2022-12-13 11:10:04,201 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=11699, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10419, PETRI_PLACES=298, PETRI_TRANSITIONS=440} [2022-12-13 11:10:04,201 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 253 predicate places. [2022-12-13 11:10:04,201 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 440 transitions, 10419 flow [2022-12-13 11:10:04,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 72.72727272727273) internal successors, (800), 11 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:04,201 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:10:04,201 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] [2022-12-13 11:10:04,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-12-13 11:10:04,202 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:10:04,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:10:04,202 INFO L85 PathProgramCache]: Analyzing trace with hash 836257335, now seen corresponding path program 2 times [2022-12-13 11:10:04,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:10:04,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647741945] [2022-12-13 11:10:04,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:10:04,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:10:04,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:10:04,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:10:04,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:10:04,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647741945] [2022-12-13 11:10:04,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647741945] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:10:04,456 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:10:04,456 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-13 11:10:04,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133068815] [2022-12-13 11:10:04,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:10:04,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 11:10:04,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:10:04,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 11:10:04,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-12-13 11:10:04,715 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 162 [2022-12-13 11:10:04,716 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 440 transitions, 10419 flow. Second operand has 9 states, 9 states have (on average 86.33333333333333) internal successors, (777), 9 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:04,716 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:10:04,716 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 162 [2022-12-13 11:10:04,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:10:05,329 INFO L130 PetriNetUnfolder]: 684/1678 cut-off events. [2022-12-13 11:10:05,329 INFO L131 PetriNetUnfolder]: For 56452/56517 co-relation queries the response was YES. [2022-12-13 11:10:05,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15854 conditions, 1678 events. 684/1678 cut-off events. For 56452/56517 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 10814 event pairs, 117 based on Foata normal form. 36/1702 useless extension candidates. Maximal degree in co-relation 15739. Up to 1313 conditions per place. [2022-12-13 11:10:05,344 INFO L137 encePairwiseOnDemand]: 150/162 looper letters, 324 selfloop transitions, 29 changer transitions 9/460 dead transitions. [2022-12-13 11:10:05,345 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 460 transitions, 11443 flow [2022-12-13 11:10:05,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-13 11:10:05,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-13 11:10:05,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 740 transitions. [2022-12-13 11:10:05,346 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5709876543209876 [2022-12-13 11:10:05,346 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 740 transitions. [2022-12-13 11:10:05,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 740 transitions. [2022-12-13 11:10:05,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:10:05,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 740 transitions. [2022-12-13 11:10:05,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 92.5) internal successors, (740), 8 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:05,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 162.0) internal successors, (1458), 9 states have internal predecessors, (1458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:05,349 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 162.0) internal successors, (1458), 9 states have internal predecessors, (1458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:05,349 INFO L175 Difference]: Start difference. First operand has 298 places, 440 transitions, 10419 flow. Second operand 8 states and 740 transitions. [2022-12-13 11:10:05,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 460 transitions, 11443 flow [2022-12-13 11:10:05,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 460 transitions, 9972 flow, removed 43 selfloop flow, removed 48 redundant places. [2022-12-13 11:10:05,534 INFO L231 Difference]: Finished difference. Result has 235 places, 440 transitions, 9102 flow [2022-12-13 11:10:05,535 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=9033, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9102, PETRI_PLACES=235, PETRI_TRANSITIONS=440} [2022-12-13 11:10:05,535 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 190 predicate places. [2022-12-13 11:10:05,535 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 440 transitions, 9102 flow [2022-12-13 11:10:05,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 86.33333333333333) internal successors, (777), 9 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:05,535 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:10:05,536 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] [2022-12-13 11:10:05,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-12-13 11:10:05,536 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:10:05,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:10:05,536 INFO L85 PathProgramCache]: Analyzing trace with hash -406195600, now seen corresponding path program 6 times [2022-12-13 11:10:05,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:10:05,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197837784] [2022-12-13 11:10:05,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:10:05,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:10:05,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:10:05,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:10:05,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:10:05,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197837784] [2022-12-13 11:10:05,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197837784] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:10:05,842 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:10:05,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 11:10:05,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624940406] [2022-12-13 11:10:05,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:10:05,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 11:10:05,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:10:05,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 11:10:05,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-12-13 11:10:06,234 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 162 [2022-12-13 11:10:06,234 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 440 transitions, 9102 flow. Second operand has 11 states, 11 states have (on average 72.72727272727273) internal successors, (800), 11 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:06,234 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:10:06,235 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 162 [2022-12-13 11:10:06,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:10:07,082 INFO L130 PetriNetUnfolder]: 816/1897 cut-off events. [2022-12-13 11:10:07,082 INFO L131 PetriNetUnfolder]: For 43547/43559 co-relation queries the response was YES. [2022-12-13 11:10:07,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15464 conditions, 1897 events. 816/1897 cut-off events. For 43547/43559 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 12028 event pairs, 160 based on Foata normal form. 15/1902 useless extension candidates. Maximal degree in co-relation 15375. Up to 845 conditions per place. [2022-12-13 11:10:07,093 INFO L137 encePairwiseOnDemand]: 153/162 looper letters, 55 selfloop transitions, 15 changer transitions 554/626 dead transitions. [2022-12-13 11:10:07,094 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 626 transitions, 13199 flow [2022-12-13 11:10:07,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 11:10:07,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 11:10:07,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 749 transitions. [2022-12-13 11:10:07,095 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5137174211248285 [2022-12-13 11:10:07,095 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 749 transitions. [2022-12-13 11:10:07,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 749 transitions. [2022-12-13 11:10:07,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:10:07,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 749 transitions. [2022-12-13 11:10:07,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 83.22222222222223) internal successors, (749), 9 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:07,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 162.0) internal successors, (1620), 10 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:07,098 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 162.0) internal successors, (1620), 10 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:07,098 INFO L175 Difference]: Start difference. First operand has 235 places, 440 transitions, 9102 flow. Second operand 9 states and 749 transitions. [2022-12-13 11:10:07,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 626 transitions, 13199 flow [2022-12-13 11:10:07,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 626 transitions, 13115 flow, removed 1 selfloop flow, removed 6 redundant places. [2022-12-13 11:10:07,251 INFO L231 Difference]: Finished difference. Result has 235 places, 62 transitions, 782 flow [2022-12-13 11:10:07,251 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=9026, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=782, PETRI_PLACES=235, PETRI_TRANSITIONS=62} [2022-12-13 11:10:07,251 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 190 predicate places. [2022-12-13 11:10:07,251 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 62 transitions, 782 flow [2022-12-13 11:10:07,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 72.72727272727273) internal successors, (800), 11 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:07,251 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:10:07,251 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] [2022-12-13 11:10:07,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-12-13 11:10:07,252 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:10:07,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:10:07,252 INFO L85 PathProgramCache]: Analyzing trace with hash -147137577, now seen corresponding path program 3 times [2022-12-13 11:10:07,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:10:07,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984385560] [2022-12-13 11:10:07,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:10:07,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:10:07,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:10:07,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:10:07,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:10:07,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984385560] [2022-12-13 11:10:07,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984385560] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:10:07,456 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:10:07,457 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-13 11:10:07,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867858432] [2022-12-13 11:10:07,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:10:07,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 11:10:07,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:10:07,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 11:10:07,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-12-13 11:10:07,712 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 162 [2022-12-13 11:10:07,712 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 62 transitions, 782 flow. Second operand has 9 states, 9 states have (on average 86.33333333333333) internal successors, (777), 9 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:07,712 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:10:07,713 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 162 [2022-12-13 11:10:07,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:10:07,856 INFO L130 PetriNetUnfolder]: 59/202 cut-off events. [2022-12-13 11:10:07,856 INFO L131 PetriNetUnfolder]: For 1763/1763 co-relation queries the response was YES. [2022-12-13 11:10:07,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1415 conditions, 202 events. 59/202 cut-off events. For 1763/1763 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 644 event pairs, 11 based on Foata normal form. 11/212 useless extension candidates. Maximal degree in co-relation 1328. Up to 118 conditions per place. [2022-12-13 11:10:07,858 INFO L137 encePairwiseOnDemand]: 154/162 looper letters, 50 selfloop transitions, 9 changer transitions 32/101 dead transitions. [2022-12-13 11:10:07,858 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 101 transitions, 1436 flow [2022-12-13 11:10:07,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 11:10:07,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 11:10:07,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 817 transitions. [2022-12-13 11:10:07,860 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5603566529492455 [2022-12-13 11:10:07,860 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 817 transitions. [2022-12-13 11:10:07,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 817 transitions. [2022-12-13 11:10:07,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:10:07,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 817 transitions. [2022-12-13 11:10:07,862 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 90.77777777777777) internal successors, (817), 9 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-12-13 11:10:07,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 162.0) internal successors, (1620), 10 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:07,864 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 162.0) internal successors, (1620), 10 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:07,864 INFO L175 Difference]: Start difference. First operand has 235 places, 62 transitions, 782 flow. Second operand 9 states and 817 transitions. [2022-12-13 11:10:07,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 101 transitions, 1436 flow [2022-12-13 11:10:07,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 101 transitions, 745 flow, removed 75 selfloop flow, removed 117 redundant places. [2022-12-13 11:10:07,871 INFO L231 Difference]: Finished difference. Result has 95 places, 62 transitions, 363 flow [2022-12-13 11:10:07,872 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=363, PETRI_PLACES=95, PETRI_TRANSITIONS=62} [2022-12-13 11:10:07,872 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 50 predicate places. [2022-12-13 11:10:07,872 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 62 transitions, 363 flow [2022-12-13 11:10:07,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 86.33333333333333) internal successors, (777), 9 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:07,872 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:10:07,873 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] [2022-12-13 11:10:07,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-12-13 11:10:07,873 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:10:07,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:10:07,873 INFO L85 PathProgramCache]: Analyzing trace with hash 721354295, now seen corresponding path program 4 times [2022-12-13 11:10:07,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:10:07,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501812755] [2022-12-13 11:10:07,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:10:07,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:10:07,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:10:08,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:10:08,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:10:08,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501812755] [2022-12-13 11:10:08,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501812755] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:10:08,108 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:10:08,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-13 11:10:08,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285218608] [2022-12-13 11:10:08,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:10:08,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 11:10:08,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:10:08,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 11:10:08,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-12-13 11:10:08,445 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 162 [2022-12-13 11:10:08,445 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 62 transitions, 363 flow. Second operand has 9 states, 9 states have (on average 86.33333333333333) internal successors, (777), 9 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:08,445 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:10:08,445 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 162 [2022-12-13 11:10:08,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:10:08,585 INFO L130 PetriNetUnfolder]: 71/228 cut-off events. [2022-12-13 11:10:08,585 INFO L131 PetriNetUnfolder]: For 460/460 co-relation queries the response was YES. [2022-12-13 11:10:08,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 930 conditions, 228 events. 71/228 cut-off events. For 460/460 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 784 event pairs, 15 based on Foata normal form. 11/236 useless extension candidates. Maximal degree in co-relation 897. Up to 88 conditions per place. [2022-12-13 11:10:08,586 INFO L137 encePairwiseOnDemand]: 155/162 looper letters, 42 selfloop transitions, 3 changer transitions 66/121 dead transitions. [2022-12-13 11:10:08,586 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 121 transitions, 972 flow [2022-12-13 11:10:08,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-13 11:10:08,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-13 11:10:08,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 731 transitions. [2022-12-13 11:10:08,587 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5640432098765432 [2022-12-13 11:10:08,587 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 731 transitions. [2022-12-13 11:10:08,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 731 transitions. [2022-12-13 11:10:08,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:10:08,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 731 transitions. [2022-12-13 11:10:08,588 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 91.375) internal successors, (731), 8 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:08,589 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 162.0) internal successors, (1458), 9 states have internal predecessors, (1458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:08,589 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 162.0) internal successors, (1458), 9 states have internal predecessors, (1458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:08,589 INFO L175 Difference]: Start difference. First operand has 95 places, 62 transitions, 363 flow. Second operand 8 states and 731 transitions. [2022-12-13 11:10:08,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 121 transitions, 972 flow [2022-12-13 11:10:08,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 121 transitions, 905 flow, removed 13 selfloop flow, removed 9 redundant places. [2022-12-13 11:10:08,591 INFO L231 Difference]: Finished difference. Result has 95 places, 55 transitions, 319 flow [2022-12-13 11:10:08,591 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=319, PETRI_PLACES=95, PETRI_TRANSITIONS=55} [2022-12-13 11:10:08,592 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 50 predicate places. [2022-12-13 11:10:08,592 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 55 transitions, 319 flow [2022-12-13 11:10:08,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 86.33333333333333) internal successors, (777), 9 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:08,592 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:10:08,592 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] [2022-12-13 11:10:08,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-12-13 11:10:08,592 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-12-13 11:10:08,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:10:08,593 INFO L85 PathProgramCache]: Analyzing trace with hash -273282249, now seen corresponding path program 5 times [2022-12-13 11:10:08,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:10:08,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286327742] [2022-12-13 11:10:08,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:10:08,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:10:08,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:10:08,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:10:08,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:10:08,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286327742] [2022-12-13 11:10:08,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286327742] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:10:08,790 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:10:08,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-13 11:10:08,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195925245] [2022-12-13 11:10:08,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:10:08,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 11:10:08,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:10:08,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 11:10:08,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-12-13 11:10:09,001 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 162 [2022-12-13 11:10:09,002 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 55 transitions, 319 flow. Second operand has 9 states, 9 states have (on average 86.33333333333333) internal successors, (777), 9 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:09,002 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:10:09,002 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 162 [2022-12-13 11:10:09,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:10:09,086 INFO L130 PetriNetUnfolder]: 21/92 cut-off events. [2022-12-13 11:10:09,087 INFO L131 PetriNetUnfolder]: For 213/213 co-relation queries the response was YES. [2022-12-13 11:10:09,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 394 conditions, 92 events. 21/92 cut-off events. For 213/213 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 165 event pairs, 0 based on Foata normal form. 11/103 useless extension candidates. Maximal degree in co-relation 359. Up to 27 conditions per place. [2022-12-13 11:10:09,087 INFO L137 encePairwiseOnDemand]: 155/162 looper letters, 0 selfloop transitions, 0 changer transitions 78/78 dead transitions. [2022-12-13 11:10:09,087 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 78 transitions, 598 flow [2022-12-13 11:10:09,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-13 11:10:09,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-13 11:10:09,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 719 transitions. [2022-12-13 11:10:09,088 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5547839506172839 [2022-12-13 11:10:09,088 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 719 transitions. [2022-12-13 11:10:09,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 719 transitions. [2022-12-13 11:10:09,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:10:09,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 719 transitions. [2022-12-13 11:10:09,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 89.875) internal successors, (719), 8 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:09,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 162.0) internal successors, (1458), 9 states have internal predecessors, (1458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:09,090 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 162.0) internal successors, (1458), 9 states have internal predecessors, (1458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:09,090 INFO L175 Difference]: Start difference. First operand has 95 places, 55 transitions, 319 flow. Second operand 8 states and 719 transitions. [2022-12-13 11:10:09,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 78 transitions, 598 flow [2022-12-13 11:10:09,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 78 transitions, 501 flow, removed 33 selfloop flow, removed 14 redundant places. [2022-12-13 11:10:09,091 INFO L231 Difference]: Finished difference. Result has 84 places, 0 transitions, 0 flow [2022-12-13 11:10:09,092 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=84, PETRI_TRANSITIONS=0} [2022-12-13 11:10:09,092 INFO L288 CegarLoopForPetriNet]: 45 programPoint places, 39 predicate places. [2022-12-13 11:10:09,092 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 0 transitions, 0 flow [2022-12-13 11:10:09,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 86.33333333333333) internal successors, (777), 9 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:10:09,094 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (7 of 8 remaining) [2022-12-13 11:10:09,094 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (6 of 8 remaining) [2022-12-13 11:10:09,094 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (5 of 8 remaining) [2022-12-13 11:10:09,094 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 8 remaining) [2022-12-13 11:10:09,095 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE (3 of 8 remaining) [2022-12-13 11:10:09,095 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONDATA_RACE (2 of 8 remaining) [2022-12-13 11:10:09,095 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE (1 of 8 remaining) [2022-12-13 11:10:09,095 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONDATA_RACE (0 of 8 remaining) [2022-12-13 11:10:09,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-12-13 11:10:09,095 INFO L445 BasicCegarLoop]: Path program histogram: [6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1] [2022-12-13 11:10:09,099 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-13 11:10:09,099 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-13 11:10:09,101 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.12 11:10:09 BasicIcfg [2022-12-13 11:10:09,101 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-13 11:10:09,102 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-13 11:10:09,102 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-13 11:10:09,102 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-13 11:10:09,102 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 11:08:43" (3/4) ... [2022-12-13 11:10:09,104 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-12-13 11:10:09,109 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure t_fun [2022-12-13 11:10:09,112 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 11 nodes and edges [2022-12-13 11:10:09,112 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2022-12-13 11:10:09,112 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-12-13 11:10:09,136 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/bin/uautomizer-uyxdKDjOR8/witness.graphml [2022-12-13 11:10:09,137 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-13 11:10:09,137 INFO L158 Benchmark]: Toolchain (without parser) took 86150.74ms. Allocated memory was 127.9MB in the beginning and 3.0GB in the end (delta: 2.8GB). Free memory was 95.5MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. [2022-12-13 11:10:09,137 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 127.9MB. Free memory is still 70.9MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 11:10:09,138 INFO L158 Benchmark]: CACSL2BoogieTranslator took 404.76ms. Allocated memory is still 127.9MB. Free memory was 95.5MB in the beginning and 68.2MB in the end (delta: 27.2MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2022-12-13 11:10:09,138 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.35ms. Allocated memory is still 127.9MB. Free memory was 68.2MB in the beginning and 65.1MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-12-13 11:10:09,138 INFO L158 Benchmark]: Boogie Preprocessor took 25.04ms. Allocated memory is still 127.9MB. Free memory was 65.1MB in the beginning and 63.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-12-13 11:10:09,138 INFO L158 Benchmark]: RCFGBuilder took 372.81ms. Allocated memory is still 127.9MB. Free memory was 63.5MB in the beginning and 96.9MB in the end (delta: -33.4MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2022-12-13 11:10:09,139 INFO L158 Benchmark]: TraceAbstraction took 85270.24ms. Allocated memory was 127.9MB in the beginning and 3.0GB in the end (delta: 2.8GB). Free memory was 96.2MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. [2022-12-13 11:10:09,139 INFO L158 Benchmark]: Witness Printer took 35.06ms. Allocated memory is still 3.0GB. Free memory was 1.3GB in the beginning and 1.3GB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-12-13 11:10:09,140 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 127.9MB. Free memory is still 70.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 404.76ms. Allocated memory is still 127.9MB. Free memory was 95.5MB in the beginning and 68.2MB in the end (delta: 27.2MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 35.35ms. Allocated memory is still 127.9MB. Free memory was 68.2MB in the beginning and 65.1MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 25.04ms. Allocated memory is still 127.9MB. Free memory was 65.1MB in the beginning and 63.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 372.81ms. Allocated memory is still 127.9MB. Free memory was 63.5MB in the beginning and 96.9MB in the end (delta: -33.4MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * TraceAbstraction took 85270.24ms. Allocated memory was 127.9MB in the beginning and 3.0GB in the end (delta: 2.8GB). Free memory was 96.2MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. * Witness Printer took 35.06ms. Allocated memory is still 3.0GB. Free memory was 1.3GB in the beginning and 1.3GB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.0s, 101 PlacesBefore, 45 PlacesAfterwards, 97 TransitionsBefore, 41 TransitionsAfterwards, 2030 CoEnabledTransitionPairs, 7 FixpointIterations, 31 TrivialSequentialCompositions, 25 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 56 TotalNumberOfCompositions, 12479 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2657, independent: 2092, independent conditional: 0, independent unconditional: 2092, dependent: 565, dependent conditional: 0, dependent unconditional: 565, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 852, independent: 799, independent conditional: 0, independent unconditional: 799, dependent: 53, dependent conditional: 0, dependent unconditional: 53, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2657, independent: 1293, independent conditional: 0, independent unconditional: 1293, dependent: 512, dependent conditional: 0, dependent unconditional: 512, unknown: 852, unknown conditional: 0, unknown unconditional: 852] , Statistics on independence cache: Total cache size (in pairs): 148, Positive cache size: 102, Positive conditional cache size: 0, Positive unconditional cache size: 102, Negative cache size: 46, Negative conditional cache size: 0, Negative unconditional cache size: 46, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: 923]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 923]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 934]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 923]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 923]: there are no data races For all program executions holds that there are no data races at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 138 locations, 8 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 85.2s, OverallIterations: 39, TraceHistogramMax: 1, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.0s, AutomataDifference: 73.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10414 SdHoareTripleChecker+Valid, 20.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8333 mSDsluCounter, 4416 SdHoareTripleChecker+Invalid, 17.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3594 mSDsCounter, 2901 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 33810 IncrementalHoareTripleChecker+Invalid, 36711 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2901 mSolverCounterUnsat, 822 mSDtfsCounter, 33810 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 602 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 509 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 717 ImplicationChecksByTransitivity, 3.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=30980occurred in iteration=27, InterpolantAutomatonStates: 360, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 8.4s InterpolantComputationTime, 825 NumberOfCodeBlocks, 825 NumberOfCodeBlocksAsserted, 39 NumberOfCheckSat, 786 ConstructedInterpolants, 0 QuantifiedInterpolants, 13035 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 39 InterpolantComputations, 39 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 5 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2022-12-13 11:10:09,154 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc3c49fc-02e5-4132-9f1d-ca8b1c3dbac0/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE