./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ebedbc62bd44b0c214a81c07c6f99e850a5d96675b77716f8547d1b39e8b2cf8 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 20:49:26,580 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 20:49:26,581 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 20:49:26,611 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 20:49:26,611 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 20:49:26,613 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 20:49:26,614 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 20:49:26,616 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 20:49:26,618 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 20:49:26,619 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 20:49:26,620 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 20:49:26,622 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 20:49:26,622 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 20:49:26,624 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 20:49:26,625 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 20:49:26,626 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 20:49:26,627 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 20:49:26,629 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 20:49:26,631 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 20:49:26,633 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 20:49:26,635 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 20:49:26,636 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 20:49:26,637 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 20:49:26,638 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 20:49:26,642 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 20:49:26,642 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 20:49:26,642 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 20:49:26,643 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 20:49:26,644 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 20:49:26,645 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 20:49:26,645 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 20:49:26,646 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 20:49:26,647 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 20:49:26,648 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 20:49:26,648 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 20:49:26,649 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 20:49:26,649 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 20:49:26,649 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 20:49:26,649 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 20:49:26,650 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 20:49:26,650 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 20:49:26,651 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/config/svcomp-DataRace-32bit-Automizer_Default.epf [2021-12-06 20:49:26,673 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 20:49:26,673 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 20:49:26,673 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 20:49:26,674 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 20:49:26,674 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 20:49:26,674 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 20:49:26,675 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 20:49:26,675 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 20:49:26,675 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 20:49:26,676 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 20:49:26,676 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 20:49:26,676 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-06 20:49:26,676 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 20:49:26,676 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 20:49:26,676 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 20:49:26,677 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 20:49:26,677 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 20:49:26,677 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 20:49:26,677 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2021-12-06 20:49:26,677 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 20:49:26,678 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 20:49:26,678 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 20:49:26,678 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 20:49:26,678 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 20:49:26,678 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 20:49:26,678 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 20:49:26,679 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 20:49:26,679 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 20:49:26,679 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 20:49:26,679 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 20:49:26,679 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 20:49:26,680 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 20:49:26,680 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 20:49:26,680 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 20:49:26,680 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 20:49:26,680 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 20:49:26,680 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ebedbc62bd44b0c214a81c07c6f99e850a5d96675b77716f8547d1b39e8b2cf8 [2021-12-06 20:49:26,878 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 20:49:26,893 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 20:49:26,895 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 20:49:26,896 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 20:49:26,897 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 20:49:26,898 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i [2021-12-06 20:49:26,938 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/data/dfc696d91/0dff6d96c20042f4b4ffaac05038bc86/FLAG5f7b07f02 [2021-12-06 20:49:27,365 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 20:49:27,366 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i [2021-12-06 20:49:27,377 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/data/dfc696d91/0dff6d96c20042f4b4ffaac05038bc86/FLAG5f7b07f02 [2021-12-06 20:49:27,390 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/data/dfc696d91/0dff6d96c20042f4b4ffaac05038bc86 [2021-12-06 20:49:27,391 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 20:49:27,393 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 20:49:27,394 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 20:49:27,394 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 20:49:27,397 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 20:49:27,397 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 08:49:27" (1/1) ... [2021-12-06 20:49:27,398 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ebbed69 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:49:27, skipping insertion in model container [2021-12-06 20:49:27,398 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 08:49:27" (1/1) ... [2021-12-06 20:49:27,404 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 20:49:27,439 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 20:49:27,732 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 20:49:27,746 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 20:49:27,787 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 20:49:27,829 INFO L208 MainTranslator]: Completed translation [2021-12-06 20:49:27,829 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:49:27 WrapperNode [2021-12-06 20:49:27,829 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 20:49:27,830 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 20:49:27,830 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 20:49:27,830 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 20:49:27,835 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:49:27" (1/1) ... [2021-12-06 20:49:27,852 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:49:27" (1/1) ... [2021-12-06 20:49:27,875 INFO L137 Inliner]: procedures = 262, calls = 13, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 95 [2021-12-06 20:49:27,876 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 20:49:27,876 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 20:49:27,876 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 20:49:27,876 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 20:49:27,883 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:49:27" (1/1) ... [2021-12-06 20:49:27,883 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:49:27" (1/1) ... [2021-12-06 20:49:27,888 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:49:27" (1/1) ... [2021-12-06 20:49:27,889 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:49:27" (1/1) ... [2021-12-06 20:49:27,899 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:49:27" (1/1) ... [2021-12-06 20:49:27,903 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:49:27" (1/1) ... [2021-12-06 20:49:27,905 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:49:27" (1/1) ... [2021-12-06 20:49:27,908 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 20:49:27,909 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 20:49:27,909 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 20:49:27,909 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 20:49:27,910 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:49:27" (1/1) ... [2021-12-06 20:49:27,917 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 20:49:27,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:49:27,938 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 20:49:27,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 20:49:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 20:49:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 20:49:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 20:49:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 20:49:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-12-06 20:49:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 20:49:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-12-06 20:49:27,974 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-12-06 20:49:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 20:49:27,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 20:49:27,976 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-06 20:49:28,078 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 20:49:28,080 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 20:49:28,229 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 20:49:28,236 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 20:49:28,236 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-12-06 20:49:28,238 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 08:49:28 BoogieIcfgContainer [2021-12-06 20:49:28,238 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 20:49:28,240 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 20:49:28,240 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 20:49:28,242 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 20:49:28,243 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 08:49:27" (1/3) ... [2021-12-06 20:49:28,243 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53f5abac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 08:49:28, skipping insertion in model container [2021-12-06 20:49:28,243 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:49:27" (2/3) ... [2021-12-06 20:49:28,244 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53f5abac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 08:49:28, skipping insertion in model container [2021-12-06 20:49:28,244 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 08:49:28" (3/3) ... [2021-12-06 20:49:28,245 INFO L111 eAbstractionObserver]: Analyzing ICFG 06-symbeq_02-funloop_norace.i [2021-12-06 20:49:28,249 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-06 20:49:28,250 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 20:49:28,250 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2021-12-06 20:49:28,250 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-06 20:49:28,275 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,275 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,275 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,275 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,275 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,275 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,276 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,276 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,276 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,276 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,276 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,276 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,276 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,277 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,277 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,277 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,277 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,277 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,277 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,277 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,278 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,278 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,278 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,278 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,278 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,278 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,278 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,278 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,279 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,279 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,279 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,279 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,279 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,279 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,279 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,279 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,279 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,280 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,280 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,280 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,280 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,280 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,280 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,280 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,280 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,280 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,281 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,281 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,281 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,281 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,281 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,281 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,281 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,282 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,282 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,282 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,282 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,282 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,282 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,282 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,283 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,283 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,283 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,283 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,283 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,283 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,283 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,284 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,284 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,284 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,284 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,284 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,284 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,284 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,285 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,285 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,285 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,285 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,285 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,285 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,285 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,285 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,286 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,286 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,286 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,286 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,286 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,286 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,286 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,287 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,287 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,287 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,287 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,287 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,287 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,287 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,287 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,288 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,288 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,288 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,288 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,288 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,288 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,288 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,288 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,289 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,289 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,289 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,289 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,289 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,289 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,289 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,289 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,289 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,289 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,289 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,290 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,290 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,290 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,290 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,290 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,290 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,290 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,290 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,290 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,290 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,291 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,291 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,291 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,291 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,291 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,291 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,291 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,291 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,291 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,291 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,292 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,292 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,292 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,292 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,292 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,292 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,292 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,292 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,292 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,292 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,293 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,293 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,293 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,293 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,293 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,293 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,295 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,295 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,296 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,296 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,296 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,296 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,296 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,296 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,296 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,296 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,296 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,296 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,297 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,297 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 20:49:28,299 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-12-06 20:49:28,334 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 20:49:28,339 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 20:49:28,339 INFO L340 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-12-06 20:49:28,348 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 104 places, 106 transitions, 217 flow [2021-12-06 20:49:28,385 INFO L129 PetriNetUnfolder]: 6/105 cut-off events. [2021-12-06 20:49:28,386 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-06 20:49:28,389 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109 conditions, 105 events. 6/105 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 136 event pairs, 0 based on Foata normal form. 0/95 useless extension candidates. Maximal degree in co-relation 80. Up to 2 conditions per place. [2021-12-06 20:49:28,389 INFO L82 GeneralOperation]: Start removeDead. Operand has 104 places, 106 transitions, 217 flow [2021-12-06 20:49:28,393 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 103 places, 105 transitions, 213 flow [2021-12-06 20:49:28,403 INFO L129 PetriNetUnfolder]: 4/68 cut-off events. [2021-12-06 20:49:28,404 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-06 20:49:28,404 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:49:28,404 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:49:28,405 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:49:28,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:49:28,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1960811916, now seen corresponding path program 1 times [2021-12-06 20:49:28,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:49:28,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913672259] [2021-12-06 20:49:28,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:28,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:49:28,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:28,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:49:28,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:49:28,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913672259] [2021-12-06 20:49:28,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913672259] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:49:28,553 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:49:28,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 20:49:28,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888656127] [2021-12-06 20:49:28,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:49:28,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 20:49:28,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:49:28,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 20:49:28,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 20:49:28,585 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 106 [2021-12-06 20:49:28,587 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 105 transitions, 213 flow. Second operand has 3 states, 3 states have (on average 96.33333333333333) internal successors, (289), 3 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:28,587 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:49:28,588 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 106 [2021-12-06 20:49:28,588 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:49:28,622 INFO L129 PetriNetUnfolder]: 3/106 cut-off events. [2021-12-06 20:49:28,623 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-12-06 20:49:28,624 INFO L84 FinitePrefix]: Finished finitePrefix Result has 123 conditions, 106 events. 3/106 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 129 event pairs, 0 based on Foata normal form. 2/101 useless extension candidates. Maximal degree in co-relation 78. Up to 9 conditions per place. [2021-12-06 20:49:28,625 INFO L132 encePairwiseOnDemand]: 100/106 looper letters, 10 selfloop transitions, 2 changer transitions 0/106 dead transitions. [2021-12-06 20:49:28,625 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 106 transitions, 239 flow [2021-12-06 20:49:28,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 20:49:28,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-06 20:49:28,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 302 transitions. [2021-12-06 20:49:28,635 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.949685534591195 [2021-12-06 20:49:28,636 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 302 transitions. [2021-12-06 20:49:28,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 302 transitions. [2021-12-06 20:49:28,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:49:28,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 302 transitions. [2021-12-06 20:49:28,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 100.66666666666667) internal successors, (302), 3 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:28,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:28,647 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:28,649 INFO L186 Difference]: Start difference. First operand has 103 places, 105 transitions, 213 flow. Second operand 3 states and 302 transitions. [2021-12-06 20:49:28,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 106 transitions, 239 flow [2021-12-06 20:49:28,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 106 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-06 20:49:28,655 INFO L242 Difference]: Finished difference. Result has 105 places, 103 transitions, 218 flow [2021-12-06 20:49:28,656 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=218, PETRI_PLACES=105, PETRI_TRANSITIONS=103} [2021-12-06 20:49:28,659 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 2 predicate places. [2021-12-06 20:49:28,660 INFO L470 AbstractCegarLoop]: Abstraction has has 105 places, 103 transitions, 218 flow [2021-12-06 20:49:28,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 96.33333333333333) internal successors, (289), 3 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:28,660 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:49:28,660 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:49:28,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 20:49:28,660 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:49:28,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:49:28,661 INFO L85 PathProgramCache]: Analyzing trace with hash -2113524451, now seen corresponding path program 1 times [2021-12-06 20:49:28,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:49:28,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160314014] [2021-12-06 20:49:28,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:28,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:49:28,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:28,734 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:49:28,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:49:28,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160314014] [2021-12-06 20:49:28,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160314014] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:49:28,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039863824] [2021-12-06 20:49:28,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:28,735 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:28,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:49:28,735 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:49:28,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-06 20:49:28,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:28,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 20:49:28,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:49:28,890 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:49:28,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:49:28,951 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:49:28,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039863824] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:49:28,951 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 20:49:28,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-12-06 20:49:28,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848018047] [2021-12-06 20:49:28,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 20:49:28,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:49:28,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:49:28,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:49:28,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-12-06 20:49:28,956 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 106 [2021-12-06 20:49:28,957 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 103 transitions, 218 flow. Second operand has 10 states, 10 states have (on average 96.1) internal successors, (961), 10 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:28,957 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:49:28,957 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 106 [2021-12-06 20:49:28,957 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:49:29,042 INFO L129 PetriNetUnfolder]: 3/113 cut-off events. [2021-12-06 20:49:29,043 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-12-06 20:49:29,044 INFO L84 FinitePrefix]: Finished finitePrefix Result has 145 conditions, 113 events. 3/113 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 123 event pairs, 0 based on Foata normal form. 2/109 useless extension candidates. Maximal degree in co-relation 116. Up to 6 conditions per place. [2021-12-06 20:49:29,045 INFO L132 encePairwiseOnDemand]: 100/106 looper letters, 11 selfloop transitions, 9 changer transitions 0/113 dead transitions. [2021-12-06 20:49:29,045 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 113 transitions, 280 flow [2021-12-06 20:49:29,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 20:49:29,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-06 20:49:29,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 868 transitions. [2021-12-06 20:49:29,051 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.909853249475891 [2021-12-06 20:49:29,051 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 868 transitions. [2021-12-06 20:49:29,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 868 transitions. [2021-12-06 20:49:29,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:49:29,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 868 transitions. [2021-12-06 20:49:29,058 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 96.44444444444444) internal successors, (868), 9 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:29,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:29,064 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:29,065 INFO L186 Difference]: Start difference. First operand has 105 places, 103 transitions, 218 flow. Second operand 9 states and 868 transitions. [2021-12-06 20:49:29,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 113 transitions, 280 flow [2021-12-06 20:49:29,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 113 transitions, 278 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-06 20:49:29,069 INFO L242 Difference]: Finished difference. Result has 115 places, 109 transitions, 266 flow [2021-12-06 20:49:29,070 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=266, PETRI_PLACES=115, PETRI_TRANSITIONS=109} [2021-12-06 20:49:29,070 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 12 predicate places. [2021-12-06 20:49:29,070 INFO L470 AbstractCegarLoop]: Abstraction has has 115 places, 109 transitions, 266 flow [2021-12-06 20:49:29,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 96.1) internal successors, (961), 10 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:29,071 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:49:29,072 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:49:29,092 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-06 20:49:29,272 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-12-06 20:49:29,274 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:49:29,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:49:29,276 INFO L85 PathProgramCache]: Analyzing trace with hash 37547901, now seen corresponding path program 2 times [2021-12-06 20:49:29,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:49:29,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222007348] [2021-12-06 20:49:29,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:29,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:49:29,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:29,493 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:49:29,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:49:29,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222007348] [2021-12-06 20:49:29,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222007348] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:49:29,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385821080] [2021-12-06 20:49:29,494 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:49:29,495 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:29,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:49:29,496 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:49:29,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-06 20:49:29,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-06 20:49:29,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:49:29,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-06 20:49:29,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:49:29,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 20:49:29,638 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-12-06 20:49:29,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-12-06 20:49:29,665 INFO L354 Elim1Store]: treesize reduction 56, result has 23.3 percent of original size [2021-12-06 20:49:29,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 32 [2021-12-06 20:49:29,703 INFO L354 Elim1Store]: treesize reduction 104, result has 20.0 percent of original size [2021-12-06 20:49:29,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 44 [2021-12-06 20:49:29,719 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-12-06 20:49:29,720 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:49:29,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385821080] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:49:29,720 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:49:29,720 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 13 [2021-12-06 20:49:29,720 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786093626] [2021-12-06 20:49:29,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:49:29,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 20:49:29,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:49:29,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 20:49:29,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:49:29,722 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 106 [2021-12-06 20:49:29,723 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 109 transitions, 266 flow. Second operand has 6 states, 6 states have (on average 73.66666666666667) internal successors, (442), 6 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:29,723 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:49:29,723 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 106 [2021-12-06 20:49:29,723 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:49:30,008 INFO L129 PetriNetUnfolder]: 320/1296 cut-off events. [2021-12-06 20:49:30,008 INFO L130 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2021-12-06 20:49:30,012 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1964 conditions, 1296 events. 320/1296 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 8318 event pairs, 140 based on Foata normal form. 0/1178 useless extension candidates. Maximal degree in co-relation 1908. Up to 492 conditions per place. [2021-12-06 20:49:30,017 INFO L132 encePairwiseOnDemand]: 95/106 looper letters, 63 selfloop transitions, 22 changer transitions 0/163 dead transitions. [2021-12-06 20:49:30,017 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 163 transitions, 544 flow [2021-12-06 20:49:30,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 20:49:30,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 20:49:30,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 518 transitions. [2021-12-06 20:49:30,019 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8144654088050315 [2021-12-06 20:49:30,019 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 518 transitions. [2021-12-06 20:49:30,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 518 transitions. [2021-12-06 20:49:30,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:49:30,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 518 transitions. [2021-12-06 20:49:30,021 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 86.33333333333333) internal successors, (518), 6 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:30,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 106.0) internal successors, (742), 7 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:30,023 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 106.0) internal successors, (742), 7 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:30,023 INFO L186 Difference]: Start difference. First operand has 115 places, 109 transitions, 266 flow. Second operand 6 states and 518 transitions. [2021-12-06 20:49:30,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 163 transitions, 544 flow [2021-12-06 20:49:30,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 163 transitions, 538 flow, removed 2 selfloop flow, removed 1 redundant places. [2021-12-06 20:49:30,028 INFO L242 Difference]: Finished difference. Result has 124 places, 130 transitions, 410 flow [2021-12-06 20:49:30,028 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=410, PETRI_PLACES=124, PETRI_TRANSITIONS=130} [2021-12-06 20:49:30,029 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 21 predicate places. [2021-12-06 20:49:30,029 INFO L470 AbstractCegarLoop]: Abstraction has has 124 places, 130 transitions, 410 flow [2021-12-06 20:49:30,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 73.66666666666667) internal successors, (442), 6 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:30,029 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:49:30,029 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:49:30,063 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-06 20:49:30,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:30,230 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:49:30,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:49:30,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1921653659, now seen corresponding path program 1 times [2021-12-06 20:49:30,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:49:30,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502602854] [2021-12-06 20:49:30,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:30,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:49:30,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:30,294 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:49:30,294 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:49:30,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502602854] [2021-12-06 20:49:30,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502602854] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:49:30,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018034629] [2021-12-06 20:49:30,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:30,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:30,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:49:30,296 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:49:30,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-06 20:49:30,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:30,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 20:49:30,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:49:30,410 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:49:30,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:49:30,497 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:49:30,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018034629] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:49:30,498 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 20:49:30,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2021-12-06 20:49:30,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109850238] [2021-12-06 20:49:30,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 20:49:30,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 20:49:30,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:49:30,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 20:49:30,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:49:30,502 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 106 [2021-12-06 20:49:30,504 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 130 transitions, 410 flow. Second operand has 18 states, 18 states have (on average 96.27777777777777) internal successors, (1733), 18 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:30,504 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:49:30,504 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 106 [2021-12-06 20:49:30,504 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:49:30,671 INFO L129 PetriNetUnfolder]: 49/466 cut-off events. [2021-12-06 20:49:30,671 INFO L130 PetriNetUnfolder]: For 47/50 co-relation queries the response was YES. [2021-12-06 20:49:30,672 INFO L84 FinitePrefix]: Finished finitePrefix Result has 722 conditions, 466 events. 49/466 cut-off events. For 47/50 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1951 event pairs, 4 based on Foata normal form. 4/441 useless extension candidates. Maximal degree in co-relation 582. Up to 55 conditions per place. [2021-12-06 20:49:30,674 INFO L132 encePairwiseOnDemand]: 100/106 looper letters, 19 selfloop transitions, 21 changer transitions 0/154 dead transitions. [2021-12-06 20:49:30,674 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 154 transitions, 590 flow [2021-12-06 20:49:30,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 20:49:30,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 20:49:30,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2018 transitions. [2021-12-06 20:49:30,679 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9065588499550764 [2021-12-06 20:49:30,679 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2018 transitions. [2021-12-06 20:49:30,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2018 transitions. [2021-12-06 20:49:30,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:49:30,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2018 transitions. [2021-12-06 20:49:30,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 96.0952380952381) internal successors, (2018), 21 states have internal predecessors, (2018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:30,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 106.0) internal successors, (2332), 22 states have internal predecessors, (2332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:30,690 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 106.0) internal successors, (2332), 22 states have internal predecessors, (2332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:30,690 INFO L186 Difference]: Start difference. First operand has 124 places, 130 transitions, 410 flow. Second operand 21 states and 2018 transitions. [2021-12-06 20:49:30,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 154 transitions, 590 flow [2021-12-06 20:49:30,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 154 transitions, 590 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 20:49:30,695 INFO L242 Difference]: Finished difference. Result has 149 places, 143 transitions, 540 flow [2021-12-06 20:49:30,696 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=540, PETRI_PLACES=149, PETRI_TRANSITIONS=143} [2021-12-06 20:49:30,696 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 46 predicate places. [2021-12-06 20:49:30,696 INFO L470 AbstractCegarLoop]: Abstraction has has 149 places, 143 transitions, 540 flow [2021-12-06 20:49:30,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 96.27777777777777) internal successors, (1733), 18 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:30,697 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:49:30,697 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:49:30,718 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-06 20:49:30,898 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:30,898 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:49:30,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:49:30,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1189660581, now seen corresponding path program 2 times [2021-12-06 20:49:30,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:49:30,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316489992] [2021-12-06 20:49:30,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:30,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:49:30,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:31,024 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:49:31,024 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:49:31,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316489992] [2021-12-06 20:49:31,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316489992] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:49:31,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716327667] [2021-12-06 20:49:31,025 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:49:31,025 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:31,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:49:31,026 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:49:31,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-06 20:49:31,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-06 20:49:31,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:49:31,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-06 20:49:31,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:49:31,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 20:49:31,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:31,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-12-06 20:49:31,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:31,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:31,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:31,221 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 20:49:31,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-12-06 20:49:31,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:31,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:31,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:31,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:31,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:31,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:31,255 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 20:49:31,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2021-12-06 20:49:31,281 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-12-06 20:49:31,281 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:49:31,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716327667] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:49:31,282 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:49:31,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [17] total 25 [2021-12-06 20:49:31,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486223985] [2021-12-06 20:49:31,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:49:31,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:49:31,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:49:31,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:49:31,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2021-12-06 20:49:31,284 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 106 [2021-12-06 20:49:31,284 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 143 transitions, 540 flow. Second operand has 10 states, 10 states have (on average 62.7) internal successors, (627), 10 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:31,284 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:49:31,285 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 106 [2021-12-06 20:49:31,285 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:49:31,915 INFO L129 PetriNetUnfolder]: 908/2652 cut-off events. [2021-12-06 20:49:31,915 INFO L130 PetriNetUnfolder]: For 1083/1091 co-relation queries the response was YES. [2021-12-06 20:49:31,921 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5664 conditions, 2652 events. 908/2652 cut-off events. For 1083/1091 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 16822 event pairs, 294 based on Foata normal form. 0/2459 useless extension candidates. Maximal degree in co-relation 5515. Up to 916 conditions per place. [2021-12-06 20:49:31,932 INFO L132 encePairwiseOnDemand]: 88/106 looper letters, 208 selfloop transitions, 33 changer transitions 0/321 dead transitions. [2021-12-06 20:49:31,932 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 321 transitions, 1708 flow [2021-12-06 20:49:31,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 20:49:31,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-06 20:49:31,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 919 transitions. [2021-12-06 20:49:31,935 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7224842767295597 [2021-12-06 20:49:31,935 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 919 transitions. [2021-12-06 20:49:31,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 919 transitions. [2021-12-06 20:49:31,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:49:31,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 919 transitions. [2021-12-06 20:49:31,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 76.58333333333333) internal successors, (919), 12 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:31,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 106.0) internal successors, (1378), 13 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:31,940 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 106.0) internal successors, (1378), 13 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:31,940 INFO L186 Difference]: Start difference. First operand has 149 places, 143 transitions, 540 flow. Second operand 12 states and 919 transitions. [2021-12-06 20:49:31,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 321 transitions, 1708 flow [2021-12-06 20:49:31,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 321 transitions, 1684 flow, removed 6 selfloop flow, removed 6 redundant places. [2021-12-06 20:49:31,950 INFO L242 Difference]: Finished difference. Result has 162 places, 174 transitions, 802 flow [2021-12-06 20:49:31,950 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=802, PETRI_PLACES=162, PETRI_TRANSITIONS=174} [2021-12-06 20:49:31,950 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 59 predicate places. [2021-12-06 20:49:31,951 INFO L470 AbstractCegarLoop]: Abstraction has has 162 places, 174 transitions, 802 flow [2021-12-06 20:49:31,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.7) internal successors, (627), 10 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:31,951 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:49:31,951 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:49:31,980 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-12-06 20:49:32,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:32,152 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:49:32,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:49:32,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1998481730, now seen corresponding path program 1 times [2021-12-06 20:49:32,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:49:32,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279929256] [2021-12-06 20:49:32,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:32,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:49:32,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:32,273 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:49:32,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:49:32,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279929256] [2021-12-06 20:49:32,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279929256] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:49:32,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722509565] [2021-12-06 20:49:32,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:32,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:32,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:49:32,274 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:49:32,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-06 20:49:32,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:32,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-06 20:49:32,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:49:32,433 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:49:32,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:49:32,563 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:49:32,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722509565] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:49:32,564 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 20:49:32,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2021-12-06 20:49:32,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072264279] [2021-12-06 20:49:32,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 20:49:32,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-12-06 20:49:32,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:49:32,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-06 20:49:32,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2021-12-06 20:49:32,568 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 106 [2021-12-06 20:49:32,570 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 174 transitions, 802 flow. Second operand has 23 states, 23 states have (on average 96.43478260869566) internal successors, (2218), 23 states have internal predecessors, (2218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:32,570 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:49:32,571 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 106 [2021-12-06 20:49:32,571 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:49:32,877 INFO L129 PetriNetUnfolder]: 162/1175 cut-off events. [2021-12-06 20:49:32,877 INFO L130 PetriNetUnfolder]: For 783/808 co-relation queries the response was YES. [2021-12-06 20:49:32,881 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2323 conditions, 1175 events. 162/1175 cut-off events. For 783/808 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 7313 event pairs, 21 based on Foata normal form. 3/1138 useless extension candidates. Maximal degree in co-relation 2087. Up to 149 conditions per place. [2021-12-06 20:49:32,885 INFO L132 encePairwiseOnDemand]: 100/106 looper letters, 25 selfloop transitions, 30 changer transitions 0/200 dead transitions. [2021-12-06 20:49:32,885 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 200 transitions, 1052 flow [2021-12-06 20:49:32,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 20:49:32,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 20:49:32,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2878 transitions. [2021-12-06 20:49:32,891 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9050314465408805 [2021-12-06 20:49:32,892 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2878 transitions. [2021-12-06 20:49:32,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2878 transitions. [2021-12-06 20:49:32,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:49:32,893 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2878 transitions. [2021-12-06 20:49:32,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 95.93333333333334) internal successors, (2878), 30 states have internal predecessors, (2878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:32,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 106.0) internal successors, (3286), 31 states have internal predecessors, (3286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:32,905 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 106.0) internal successors, (3286), 31 states have internal predecessors, (3286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:32,905 INFO L186 Difference]: Start difference. First operand has 162 places, 174 transitions, 802 flow. Second operand 30 states and 2878 transitions. [2021-12-06 20:49:32,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 200 transitions, 1052 flow [2021-12-06 20:49:32,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 200 transitions, 1051 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-06 20:49:32,912 INFO L242 Difference]: Finished difference. Result has 194 places, 184 transitions, 953 flow [2021-12-06 20:49:32,913 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=953, PETRI_PLACES=194, PETRI_TRANSITIONS=184} [2021-12-06 20:49:32,913 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 91 predicate places. [2021-12-06 20:49:32,914 INFO L470 AbstractCegarLoop]: Abstraction has has 194 places, 184 transitions, 953 flow [2021-12-06 20:49:32,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 96.43478260869566) internal successors, (2218), 23 states have internal predecessors, (2218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:32,915 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:49:32,915 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:49:32,936 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-06 20:49:33,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:33,116 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:49:33,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:49:33,116 INFO L85 PathProgramCache]: Analyzing trace with hash 920350873, now seen corresponding path program 2 times [2021-12-06 20:49:33,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:49:33,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050684046] [2021-12-06 20:49:33,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:33,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:49:33,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:33,231 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:49:33,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:49:33,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050684046] [2021-12-06 20:49:33,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050684046] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:49:33,231 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:49:33,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:49:33,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435271043] [2021-12-06 20:49:33,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:49:33,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 20:49:33,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:49:33,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 20:49:33,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:49:33,233 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 106 [2021-12-06 20:49:33,233 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 184 transitions, 953 flow. Second operand has 6 states, 6 states have (on average 72.83333333333333) internal successors, (437), 6 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:33,233 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:49:33,233 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 106 [2021-12-06 20:49:33,234 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:49:33,772 INFO L129 PetriNetUnfolder]: 857/3277 cut-off events. [2021-12-06 20:49:33,773 INFO L130 PetriNetUnfolder]: For 2240/2281 co-relation queries the response was YES. [2021-12-06 20:49:33,782 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7587 conditions, 3277 events. 857/3277 cut-off events. For 2240/2281 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 24500 event pairs, 303 based on Foata normal form. 23/3163 useless extension candidates. Maximal degree in co-relation 7361. Up to 1471 conditions per place. [2021-12-06 20:49:33,795 INFO L132 encePairwiseOnDemand]: 91/106 looper letters, 94 selfloop transitions, 57 changer transitions 0/255 dead transitions. [2021-12-06 20:49:33,795 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 255 transitions, 1589 flow [2021-12-06 20:49:33,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 20:49:33,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 20:49:33,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 507 transitions. [2021-12-06 20:49:33,797 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7971698113207547 [2021-12-06 20:49:33,797 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 507 transitions. [2021-12-06 20:49:33,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 507 transitions. [2021-12-06 20:49:33,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:49:33,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 507 transitions. [2021-12-06 20:49:33,798 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 84.5) internal successors, (507), 6 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:33,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 106.0) internal successors, (742), 7 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:33,800 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 106.0) internal successors, (742), 7 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:33,800 INFO L186 Difference]: Start difference. First operand has 194 places, 184 transitions, 953 flow. Second operand 6 states and 507 transitions. [2021-12-06 20:49:33,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 255 transitions, 1589 flow [2021-12-06 20:49:33,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 255 transitions, 1543 flow, removed 5 selfloop flow, removed 18 redundant places. [2021-12-06 20:49:33,810 INFO L242 Difference]: Finished difference. Result has 186 places, 235 transitions, 1441 flow [2021-12-06 20:49:33,810 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1441, PETRI_PLACES=186, PETRI_TRANSITIONS=235} [2021-12-06 20:49:33,810 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 83 predicate places. [2021-12-06 20:49:33,811 INFO L470 AbstractCegarLoop]: Abstraction has has 186 places, 235 transitions, 1441 flow [2021-12-06 20:49:33,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 72.83333333333333) internal successors, (437), 6 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:33,811 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:49:33,811 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:49:33,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-06 20:49:33,811 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:49:33,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:49:33,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1018614855, now seen corresponding path program 1 times [2021-12-06 20:49:33,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:49:33,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74594636] [2021-12-06 20:49:33,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:33,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:49:33,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:33,883 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:49:33,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:49:33,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74594636] [2021-12-06 20:49:33,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74594636] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:49:33,884 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:49:33,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:49:33,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25487091] [2021-12-06 20:49:33,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:49:33,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 20:49:33,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:49:33,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 20:49:33,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:49:33,886 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 106 [2021-12-06 20:49:33,886 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 235 transitions, 1441 flow. Second operand has 6 states, 6 states have (on average 72.83333333333333) internal successors, (437), 6 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:33,886 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:49:33,886 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 106 [2021-12-06 20:49:33,887 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:49:34,473 INFO L129 PetriNetUnfolder]: 1070/3624 cut-off events. [2021-12-06 20:49:34,473 INFO L130 PetriNetUnfolder]: For 6479/6546 co-relation queries the response was YES. [2021-12-06 20:49:34,484 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10651 conditions, 3624 events. 1070/3624 cut-off events. For 6479/6546 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 26652 event pairs, 288 based on Foata normal form. 0/3528 useless extension candidates. Maximal degree in co-relation 10442. Up to 1851 conditions per place. [2021-12-06 20:49:34,498 INFO L132 encePairwiseOnDemand]: 91/106 looper letters, 132 selfloop transitions, 71 changer transitions 0/306 dead transitions. [2021-12-06 20:49:34,499 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 306 transitions, 2379 flow [2021-12-06 20:49:34,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 20:49:34,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 20:49:34,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 507 transitions. [2021-12-06 20:49:34,501 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7971698113207547 [2021-12-06 20:49:34,501 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 507 transitions. [2021-12-06 20:49:34,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 507 transitions. [2021-12-06 20:49:34,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:49:34,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 507 transitions. [2021-12-06 20:49:34,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 84.5) internal successors, (507), 6 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:34,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 106.0) internal successors, (742), 7 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:34,503 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 106.0) internal successors, (742), 7 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:34,503 INFO L186 Difference]: Start difference. First operand has 186 places, 235 transitions, 1441 flow. Second operand 6 states and 507 transitions. [2021-12-06 20:49:34,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 306 transitions, 2379 flow [2021-12-06 20:49:34,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 306 transitions, 2279 flow, removed 50 selfloop flow, removed 0 redundant places. [2021-12-06 20:49:34,521 INFO L242 Difference]: Finished difference. Result has 196 places, 288 transitions, 2123 flow [2021-12-06 20:49:34,521 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2123, PETRI_PLACES=196, PETRI_TRANSITIONS=288} [2021-12-06 20:49:34,522 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 93 predicate places. [2021-12-06 20:49:34,522 INFO L470 AbstractCegarLoop]: Abstraction has has 196 places, 288 transitions, 2123 flow [2021-12-06 20:49:34,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 72.83333333333333) internal successors, (437), 6 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:34,522 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:49:34,522 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:49:34,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-06 20:49:34,522 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:49:34,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:49:34,523 INFO L85 PathProgramCache]: Analyzing trace with hash -2021937696, now seen corresponding path program 1 times [2021-12-06 20:49:34,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:49:34,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883480496] [2021-12-06 20:49:34,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:34,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:49:34,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:34,678 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:49:34,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:49:34,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883480496] [2021-12-06 20:49:34,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883480496] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:49:34,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535837591] [2021-12-06 20:49:34,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:34,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:34,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:49:34,680 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:49:34,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-06 20:49:34,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:34,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:49:34,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:49:34,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:49:34,990 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:49:34,990 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:49:34,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535837591] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:49:34,990 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:49:34,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2021-12-06 20:49:34,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624226526] [2021-12-06 20:49:34,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:49:34,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:49:34,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:49:34,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:49:34,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:49:34,993 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:49:34,994 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 288 transitions, 2123 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:34,994 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:49:34,994 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:49:34,994 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:49:37,275 INFO L129 PetriNetUnfolder]: 4688/12347 cut-off events. [2021-12-06 20:49:37,275 INFO L130 PetriNetUnfolder]: For 28476/28476 co-relation queries the response was YES. [2021-12-06 20:49:37,318 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39955 conditions, 12347 events. 4688/12347 cut-off events. For 28476/28476 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 101269 event pairs, 1128 based on Foata normal form. 13/12181 useless extension candidates. Maximal degree in co-relation 39728. Up to 4086 conditions per place. [2021-12-06 20:49:37,363 INFO L132 encePairwiseOnDemand]: 92/106 looper letters, 738 selfloop transitions, 16 changer transitions 5/838 dead transitions. [2021-12-06 20:49:37,363 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 838 transitions, 7879 flow [2021-12-06 20:49:37,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 20:49:37,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-06 20:49:37,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 859 transitions. [2021-12-06 20:49:37,365 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.675314465408805 [2021-12-06 20:49:37,365 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 859 transitions. [2021-12-06 20:49:37,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 859 transitions. [2021-12-06 20:49:37,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:49:37,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 859 transitions. [2021-12-06 20:49:37,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 71.58333333333333) internal successors, (859), 12 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:37,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 106.0) internal successors, (1378), 13 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:37,370 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 106.0) internal successors, (1378), 13 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:37,370 INFO L186 Difference]: Start difference. First operand has 196 places, 288 transitions, 2123 flow. Second operand 12 states and 859 transitions. [2021-12-06 20:49:37,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 838 transitions, 7879 flow [2021-12-06 20:49:37,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 838 transitions, 7369 flow, removed 255 selfloop flow, removed 0 redundant places. [2021-12-06 20:49:37,482 INFO L242 Difference]: Finished difference. Result has 215 places, 303 transitions, 2078 flow [2021-12-06 20:49:37,483 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=1953, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2078, PETRI_PLACES=215, PETRI_TRANSITIONS=303} [2021-12-06 20:49:37,483 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 112 predicate places. [2021-12-06 20:49:37,483 INFO L470 AbstractCegarLoop]: Abstraction has has 215 places, 303 transitions, 2078 flow [2021-12-06 20:49:37,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:37,484 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:49:37,484 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:49:37,518 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-12-06 20:49:37,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:37,685 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:49:37,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:49:37,686 INFO L85 PathProgramCache]: Analyzing trace with hash 517028036, now seen corresponding path program 2 times [2021-12-06 20:49:37,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:49:37,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686455973] [2021-12-06 20:49:37,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:37,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:49:37,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:37,826 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:49:37,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:49:37,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686455973] [2021-12-06 20:49:37,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686455973] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:49:37,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682745256] [2021-12-06 20:49:37,827 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:49:37,827 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:37,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:49:37,828 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:49:37,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-06 20:49:37,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-06 20:49:37,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:49:37,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:49:37,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:49:38,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:49:38,140 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:49:38,140 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:49:38,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682745256] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:49:38,141 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:49:38,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2021-12-06 20:49:38,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558107628] [2021-12-06 20:49:38,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:49:38,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:49:38,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:49:38,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:49:38,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:49:38,143 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:49:38,143 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 303 transitions, 2078 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:38,144 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:49:38,144 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:49:38,144 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:49:40,979 INFO L129 PetriNetUnfolder]: 5374/14405 cut-off events. [2021-12-06 20:49:40,979 INFO L130 PetriNetUnfolder]: For 33420/33426 co-relation queries the response was YES. [2021-12-06 20:49:41,037 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48046 conditions, 14405 events. 5374/14405 cut-off events. For 33420/33426 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 123401 event pairs, 1351 based on Foata normal form. 17/14368 useless extension candidates. Maximal degree in co-relation 47809. Up to 4928 conditions per place. [2021-12-06 20:49:41,079 INFO L132 encePairwiseOnDemand]: 93/106 looper letters, 736 selfloop transitions, 21 changer transitions 0/836 dead transitions. [2021-12-06 20:49:41,079 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 836 transitions, 7392 flow [2021-12-06 20:49:41,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 20:49:41,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-06 20:49:41,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 862 transitions. [2021-12-06 20:49:41,081 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6776729559748428 [2021-12-06 20:49:41,081 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 862 transitions. [2021-12-06 20:49:41,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 862 transitions. [2021-12-06 20:49:41,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:49:41,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 862 transitions. [2021-12-06 20:49:41,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 71.83333333333333) internal successors, (862), 12 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) [2021-12-06 20:49:41,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 106.0) internal successors, (1378), 13 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:41,085 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 106.0) internal successors, (1378), 13 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:41,085 INFO L186 Difference]: Start difference. First operand has 215 places, 303 transitions, 2078 flow. Second operand 12 states and 862 transitions. [2021-12-06 20:49:41,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 836 transitions, 7392 flow [2021-12-06 20:49:41,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 836 transitions, 7391 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-06 20:49:41,157 INFO L242 Difference]: Finished difference. Result has 230 places, 315 transitions, 2221 flow [2021-12-06 20:49:41,158 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2221, PETRI_PLACES=230, PETRI_TRANSITIONS=315} [2021-12-06 20:49:41,158 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 127 predicate places. [2021-12-06 20:49:41,158 INFO L470 AbstractCegarLoop]: Abstraction has has 230 places, 315 transitions, 2221 flow [2021-12-06 20:49:41,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:41,159 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:49:41,159 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:49:41,178 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-12-06 20:49:41,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:41,360 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:49:41,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:49:41,362 INFO L85 PathProgramCache]: Analyzing trace with hash 559316365, now seen corresponding path program 1 times [2021-12-06 20:49:41,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:49:41,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456212833] [2021-12-06 20:49:41,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:41,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:49:41,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:41,593 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:49:41,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:49:41,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456212833] [2021-12-06 20:49:41,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456212833] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:49:41,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351766703] [2021-12-06 20:49:41,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:41,593 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:41,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:49:41,594 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:49:41,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-06 20:49:41,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:41,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:49:41,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:49:41,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:49:41,883 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:49:41,883 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:49:41,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351766703] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:49:41,883 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:49:41,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2021-12-06 20:49:41,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311076469] [2021-12-06 20:49:41,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:49:41,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:49:41,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:49:41,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:49:41,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-12-06 20:49:41,885 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:49:41,885 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 315 transitions, 2221 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:41,885 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:49:41,885 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:49:41,885 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:49:45,164 INFO L129 PetriNetUnfolder]: 6283/16381 cut-off events. [2021-12-06 20:49:45,164 INFO L130 PetriNetUnfolder]: For 43690/43708 co-relation queries the response was YES. [2021-12-06 20:49:45,244 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57770 conditions, 16381 events. 6283/16381 cut-off events. For 43690/43708 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 142194 event pairs, 1780 based on Foata normal form. 21/16336 useless extension candidates. Maximal degree in co-relation 57527. Up to 5207 conditions per place. [2021-12-06 20:49:45,290 INFO L132 encePairwiseOnDemand]: 92/106 looper letters, 890 selfloop transitions, 29 changer transitions 4/1002 dead transitions. [2021-12-06 20:49:45,290 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 1002 transitions, 9259 flow [2021-12-06 20:49:45,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-06 20:49:45,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-12-06 20:49:45,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1025 transitions. [2021-12-06 20:49:45,292 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6907008086253369 [2021-12-06 20:49:45,292 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1025 transitions. [2021-12-06 20:49:45,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1025 transitions. [2021-12-06 20:49:45,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:49:45,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1025 transitions. [2021-12-06 20:49:45,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 73.21428571428571) internal successors, (1025), 14 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) [2021-12-06 20:49:45,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 106.0) internal successors, (1590), 15 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:45,296 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 106.0) internal successors, (1590), 15 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:45,296 INFO L186 Difference]: Start difference. First operand has 230 places, 315 transitions, 2221 flow. Second operand 14 states and 1025 transitions. [2021-12-06 20:49:45,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 1002 transitions, 9259 flow [2021-12-06 20:49:45,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 1002 transitions, 9171 flow, removed 9 selfloop flow, removed 5 redundant places. [2021-12-06 20:49:45,403 INFO L242 Difference]: Finished difference. Result has 247 places, 333 transitions, 2467 flow [2021-12-06 20:49:45,404 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=2200, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2467, PETRI_PLACES=247, PETRI_TRANSITIONS=333} [2021-12-06 20:49:45,404 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 144 predicate places. [2021-12-06 20:49:45,405 INFO L470 AbstractCegarLoop]: Abstraction has has 247 places, 333 transitions, 2467 flow [2021-12-06 20:49:45,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:45,405 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:49:45,405 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:49:45,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-06 20:49:45,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-12-06 20:49:45,607 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:49:45,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:49:45,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1401683386, now seen corresponding path program 3 times [2021-12-06 20:49:45,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:49:45,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411911214] [2021-12-06 20:49:45,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:45,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:49:45,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:45,753 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:49:45,753 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:49:45,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411911214] [2021-12-06 20:49:45,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411911214] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:49:45,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651482716] [2021-12-06 20:49:45,754 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 20:49:45,754 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:45,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:49:45,755 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:49:45,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-06 20:49:45,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-12-06 20:49:45,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:49:45,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:49:45,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:49:45,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:49:46,057 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:49:46,057 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:49:46,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651482716] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:49:46,057 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:49:46,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2021-12-06 20:49:46,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182166532] [2021-12-06 20:49:46,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:49:46,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:49:46,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:49:46,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:49:46,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:49:46,060 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:49:46,060 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 333 transitions, 2467 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:46,060 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:49:46,061 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:49:46,061 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:49:50,049 INFO L129 PetriNetUnfolder]: 7200/19179 cut-off events. [2021-12-06 20:49:50,049 INFO L130 PetriNetUnfolder]: For 58242/58278 co-relation queries the response was YES. [2021-12-06 20:49:50,205 INFO L84 FinitePrefix]: Finished finitePrefix Result has 68888 conditions, 19179 events. 7200/19179 cut-off events. For 58242/58278 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 173430 event pairs, 2008 based on Foata normal form. 28/19127 useless extension candidates. Maximal degree in co-relation 68635. Up to 6014 conditions per place. [2021-12-06 20:49:50,270 INFO L132 encePairwiseOnDemand]: 92/106 looper letters, 859 selfloop transitions, 38 changer transitions 0/976 dead transitions. [2021-12-06 20:49:50,270 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 976 transitions, 9178 flow [2021-12-06 20:49:50,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-06 20:49:50,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-12-06 20:49:50,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1028 transitions. [2021-12-06 20:49:50,273 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.692722371967655 [2021-12-06 20:49:50,273 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1028 transitions. [2021-12-06 20:49:50,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1028 transitions. [2021-12-06 20:49:50,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:49:50,273 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1028 transitions. [2021-12-06 20:49:50,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 73.42857142857143) internal successors, (1028), 14 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:50,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 106.0) internal successors, (1590), 15 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:50,277 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 106.0) internal successors, (1590), 15 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:50,277 INFO L186 Difference]: Start difference. First operand has 247 places, 333 transitions, 2467 flow. Second operand 14 states and 1028 transitions. [2021-12-06 20:49:50,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 976 transitions, 9178 flow [2021-12-06 20:49:50,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 976 transitions, 9065 flow, removed 7 selfloop flow, removed 6 redundant places. [2021-12-06 20:49:50,504 INFO L242 Difference]: Finished difference. Result has 263 places, 351 transitions, 2747 flow [2021-12-06 20:49:50,505 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=2435, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2747, PETRI_PLACES=263, PETRI_TRANSITIONS=351} [2021-12-06 20:49:50,505 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 160 predicate places. [2021-12-06 20:49:50,505 INFO L470 AbstractCegarLoop]: Abstraction has has 263 places, 351 transitions, 2747 flow [2021-12-06 20:49:50,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:50,506 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:49:50,506 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:49:50,525 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-06 20:49:50,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:50,708 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:49:50,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:49:50,709 INFO L85 PathProgramCache]: Analyzing trace with hash -227114781, now seen corresponding path program 2 times [2021-12-06 20:49:50,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:49:50,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083087777] [2021-12-06 20:49:50,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:50,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:49:50,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:50,936 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:49:50,936 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:49:50,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083087777] [2021-12-06 20:49:50,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083087777] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:49:50,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328738440] [2021-12-06 20:49:50,936 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:49:50,936 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:50,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:49:50,937 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:49:50,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-06 20:49:51,003 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-06 20:49:51,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:49:51,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:49:51,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:49:51,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:49:51,218 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:49:51,218 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:49:51,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328738440] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:49:51,218 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:49:51,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2021-12-06 20:49:51,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169243038] [2021-12-06 20:49:51,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:49:51,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:49:51,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:49:51,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:49:51,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-12-06 20:49:51,221 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:49:51,221 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 351 transitions, 2747 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:51,221 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:49:51,222 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:49:51,222 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:49:55,688 INFO L129 PetriNetUnfolder]: 8159/21289 cut-off events. [2021-12-06 20:49:55,688 INFO L130 PetriNetUnfolder]: For 78154/78203 co-relation queries the response was YES. [2021-12-06 20:49:55,859 INFO L84 FinitePrefix]: Finished finitePrefix Result has 80163 conditions, 21289 events. 8159/21289 cut-off events. For 78154/78203 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 195354 event pairs, 2434 based on Foata normal form. 33/21230 useless extension candidates. Maximal degree in co-relation 79901. Up to 6245 conditions per place. [2021-12-06 20:49:55,922 INFO L132 encePairwiseOnDemand]: 92/106 looper letters, 1057 selfloop transitions, 41 changer transitions 2/1179 dead transitions. [2021-12-06 20:49:55,922 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 1179 transitions, 11627 flow [2021-12-06 20:49:55,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-06 20:49:55,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-12-06 20:49:55,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1044 transitions. [2021-12-06 20:49:55,924 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7035040431266847 [2021-12-06 20:49:55,924 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1044 transitions. [2021-12-06 20:49:55,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1044 transitions. [2021-12-06 20:49:55,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:49:55,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1044 transitions. [2021-12-06 20:49:55,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 74.57142857142857) internal successors, (1044), 14 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:55,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 106.0) internal successors, (1590), 15 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:55,928 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 106.0) internal successors, (1590), 15 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:55,928 INFO L186 Difference]: Start difference. First operand has 263 places, 351 transitions, 2747 flow. Second operand 14 states and 1044 transitions. [2021-12-06 20:49:55,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 1179 transitions, 11627 flow [2021-12-06 20:49:56,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 1179 transitions, 11503 flow, removed 16 selfloop flow, removed 6 redundant places. [2021-12-06 20:49:56,270 INFO L242 Difference]: Finished difference. Result has 277 places, 372 transitions, 3140 flow [2021-12-06 20:49:56,271 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=2690, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3140, PETRI_PLACES=277, PETRI_TRANSITIONS=372} [2021-12-06 20:49:56,271 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 174 predicate places. [2021-12-06 20:49:56,271 INFO L470 AbstractCegarLoop]: Abstraction has has 277 places, 372 transitions, 3140 flow [2021-12-06 20:49:56,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:56,272 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:49:56,272 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:49:56,291 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-12-06 20:49:56,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-12-06 20:49:56,474 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:49:56,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:49:56,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1551507188, now seen corresponding path program 4 times [2021-12-06 20:49:56,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:49:56,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197215957] [2021-12-06 20:49:56,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:49:56,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:49:56,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:49:56,726 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:49:56,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:49:56,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197215957] [2021-12-06 20:49:56,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197215957] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:49:56,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025177573] [2021-12-06 20:49:56,727 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 20:49:56,727 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:49:56,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:49:56,728 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:49:56,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-06 20:49:56,856 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 20:49:56,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:49:56,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 55 conjunts are in the unsatisfiable core [2021-12-06 20:49:56,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:49:56,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:49:57,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 20:49:57,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-12-06 20:49:57,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-12-06 20:49:57,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2021-12-06 20:49:57,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 20:49:57,248 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 20:49:57,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 11 [2021-12-06 20:49:57,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 54 [2021-12-06 20:49:57,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 56 [2021-12-06 20:49:57,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 56 [2021-12-06 20:49:57,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 56 [2021-12-06 20:49:57,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:49:57,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 90 [2021-12-06 20:49:57,575 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:49:57,575 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:49:57,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025177573] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:49:57,575 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:49:57,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [11] total 25 [2021-12-06 20:49:57,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582204212] [2021-12-06 20:49:57,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:49:57,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 20:49:57,576 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:49:57,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 20:49:57,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2021-12-06 20:49:57,577 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 106 [2021-12-06 20:49:57,579 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 372 transitions, 3140 flow. Second operand has 18 states, 18 states have (on average 50.77777777777778) internal successors, (914), 18 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:49:57,579 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:49:57,579 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 106 [2021-12-06 20:49:57,579 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:50:04,297 INFO L129 PetriNetUnfolder]: 9183/24456 cut-off events. [2021-12-06 20:50:04,297 INFO L130 PetriNetUnfolder]: For 98770/98843 co-relation queries the response was YES. [2021-12-06 20:50:04,510 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92725 conditions, 24456 events. 9183/24456 cut-off events. For 98770/98843 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 233818 event pairs, 2737 based on Foata normal form. 36/24386 useless extension candidates. Maximal degree in co-relation 92457. Up to 8211 conditions per place. [2021-12-06 20:50:04,584 INFO L132 encePairwiseOnDemand]: 78/106 looper letters, 1054 selfloop transitions, 130 changer transitions 0/1264 dead transitions. [2021-12-06 20:50:04,584 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 1264 transitions, 12804 flow [2021-12-06 20:50:04,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-06 20:50:04,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-12-06 20:50:04,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1609 transitions. [2021-12-06 20:50:04,587 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6599671862182116 [2021-12-06 20:50:04,587 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1609 transitions. [2021-12-06 20:50:04,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1609 transitions. [2021-12-06 20:50:04,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:50:04,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1609 transitions. [2021-12-06 20:50:04,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 69.95652173913044) internal successors, (1609), 23 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:04,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 106.0) internal successors, (2544), 24 states have internal predecessors, (2544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:04,591 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 106.0) internal successors, (2544), 24 states have internal predecessors, (2544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:04,592 INFO L186 Difference]: Start difference. First operand has 277 places, 372 transitions, 3140 flow. Second operand 23 states and 1609 transitions. [2021-12-06 20:50:04,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 1264 transitions, 12804 flow [2021-12-06 20:50:04,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 1264 transitions, 12619 flow, removed 60 selfloop flow, removed 5 redundant places. [2021-12-06 20:50:04,930 INFO L242 Difference]: Finished difference. Result has 310 places, 476 transitions, 4944 flow [2021-12-06 20:50:04,930 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=3019, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4944, PETRI_PLACES=310, PETRI_TRANSITIONS=476} [2021-12-06 20:50:04,930 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 207 predicate places. [2021-12-06 20:50:04,931 INFO L470 AbstractCegarLoop]: Abstraction has has 310 places, 476 transitions, 4944 flow [2021-12-06 20:50:04,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 50.77777777777778) internal successors, (914), 18 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:04,931 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:50:04,931 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:50:04,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-12-06 20:50:05,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-06 20:50:05,132 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:50:05,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:50:05,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1981235117, now seen corresponding path program 3 times [2021-12-06 20:50:05,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:50:05,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962770289] [2021-12-06 20:50:05,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:50:05,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:50:05,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:50:05,359 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:50:05,360 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:50:05,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962770289] [2021-12-06 20:50:05,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962770289] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:50:05,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951290307] [2021-12-06 20:50:05,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 20:50:05,360 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:50:05,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:50:05,361 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:50:05,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-06 20:50:05,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-12-06 20:50:05,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:50:05,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:50:05,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:50:05,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:50:05,602 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:50:05,602 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:50:05,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951290307] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:50:05,602 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:50:05,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2021-12-06 20:50:05,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693901626] [2021-12-06 20:50:05,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:50:05,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:50:05,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:50:05,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:50:05,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-12-06 20:50:05,604 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:50:05,604 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 476 transitions, 4944 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:05,604 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:50:05,604 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:50:05,604 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:50:12,387 INFO L129 PetriNetUnfolder]: 10164/26375 cut-off events. [2021-12-06 20:50:12,387 INFO L130 PetriNetUnfolder]: For 134699/134780 co-relation queries the response was YES. [2021-12-06 20:50:12,651 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109058 conditions, 26375 events. 10164/26375 cut-off events. For 134699/134780 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 253976 event pairs, 3901 based on Foata normal form. 39/26274 useless extension candidates. Maximal degree in co-relation 108773. Up to 8485 conditions per place. [2021-12-06 20:50:12,732 INFO L132 encePairwiseOnDemand]: 92/106 looper letters, 1076 selfloop transitions, 56 changer transitions 0/1211 dead transitions. [2021-12-06 20:50:12,732 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 1211 transitions, 13851 flow [2021-12-06 20:50:12,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 20:50:12,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-06 20:50:12,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 897 transitions. [2021-12-06 20:50:12,734 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7051886792452831 [2021-12-06 20:50:12,734 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 897 transitions. [2021-12-06 20:50:12,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 897 transitions. [2021-12-06 20:50:12,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:50:12,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 897 transitions. [2021-12-06 20:50:12,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 74.75) internal successors, (897), 12 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:12,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 106.0) internal successors, (1378), 13 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:12,736 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 106.0) internal successors, (1378), 13 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:12,736 INFO L186 Difference]: Start difference. First operand has 310 places, 476 transitions, 4944 flow. Second operand 12 states and 897 transitions. [2021-12-06 20:50:12,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 1211 transitions, 13851 flow [2021-12-06 20:50:13,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 1211 transitions, 13608 flow, removed 95 selfloop flow, removed 5 redundant places. [2021-12-06 20:50:13,311 INFO L242 Difference]: Finished difference. Result has 325 places, 497 transitions, 5274 flow [2021-12-06 20:50:13,312 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=4724, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5274, PETRI_PLACES=325, PETRI_TRANSITIONS=497} [2021-12-06 20:50:13,312 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 222 predicate places. [2021-12-06 20:50:13,312 INFO L470 AbstractCegarLoop]: Abstraction has has 325 places, 497 transitions, 5274 flow [2021-12-06 20:50:13,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:13,312 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:50:13,312 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:50:13,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-12-06 20:50:13,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-12-06 20:50:13,514 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:50:13,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:50:13,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1340824038, now seen corresponding path program 5 times [2021-12-06 20:50:13,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:50:13,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894404973] [2021-12-06 20:50:13,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:50:13,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:50:13,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:50:13,624 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:50:13,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:50:13,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894404973] [2021-12-06 20:50:13,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894404973] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:50:13,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837245121] [2021-12-06 20:50:13,625 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-06 20:50:13,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:50:13,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:50:13,626 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:50:13,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-06 20:50:13,757 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-12-06 20:50:13,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:50:13,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:50:13,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:50:13,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:50:13,952 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:50:13,952 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:50:13,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837245121] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:50:13,952 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:50:13,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2021-12-06 20:50:13,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970175932] [2021-12-06 20:50:13,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:50:13,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:50:13,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:50:13,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:50:13,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:50:13,954 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:50:13,954 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 497 transitions, 5274 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:13,954 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:50:13,954 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:50:13,955 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:50:22,120 INFO L129 PetriNetUnfolder]: 12124/31894 cut-off events. [2021-12-06 20:50:22,121 INFO L130 PetriNetUnfolder]: For 177327/177426 co-relation queries the response was YES. [2021-12-06 20:50:22,498 INFO L84 FinitePrefix]: Finished finitePrefix Result has 132882 conditions, 31894 events. 12124/31894 cut-off events. For 177327/177426 co-relation queries the response was YES. Maximal size of possible extension queue 678. Compared 323317 event pairs, 4032 based on Foata normal form. 41/31780 useless extension candidates. Maximal degree in co-relation 132588. Up to 8755 conditions per place. [2021-12-06 20:50:22,592 INFO L132 encePairwiseOnDemand]: 92/106 looper letters, 1346 selfloop transitions, 83 changer transitions 2/1510 dead transitions. [2021-12-06 20:50:22,592 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 1510 transitions, 17172 flow [2021-12-06 20:50:22,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 20:50:22,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 20:50:22,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1319 transitions. [2021-12-06 20:50:22,594 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6912997903563941 [2021-12-06 20:50:22,594 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1319 transitions. [2021-12-06 20:50:22,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1319 transitions. [2021-12-06 20:50:22,595 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:50:22,595 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1319 transitions. [2021-12-06 20:50:22,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 73.27777777777777) internal successors, (1319), 18 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:22,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 106.0) internal successors, (2014), 19 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:22,598 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 106.0) internal successors, (2014), 19 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:22,598 INFO L186 Difference]: Start difference. First operand has 325 places, 497 transitions, 5274 flow. Second operand 18 states and 1319 transitions. [2021-12-06 20:50:22,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 1510 transitions, 17172 flow [2021-12-06 20:50:23,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 1510 transitions, 17042 flow, removed 47 selfloop flow, removed 2 redundant places. [2021-12-06 20:50:23,468 INFO L242 Difference]: Finished difference. Result has 353 places, 531 transitions, 5995 flow [2021-12-06 20:50:23,469 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=5149, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5995, PETRI_PLACES=353, PETRI_TRANSITIONS=531} [2021-12-06 20:50:23,469 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 250 predicate places. [2021-12-06 20:50:23,469 INFO L470 AbstractCegarLoop]: Abstraction has has 353 places, 531 transitions, 5995 flow [2021-12-06 20:50:23,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:23,470 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:50:23,470 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:50:23,489 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-12-06 20:50:23,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-06 20:50:23,671 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:50:23,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:50:23,673 INFO L85 PathProgramCache]: Analyzing trace with hash -745783783, now seen corresponding path program 4 times [2021-12-06 20:50:23,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:50:23,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879756585] [2021-12-06 20:50:23,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:50:23,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:50:23,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:50:23,847 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:50:23,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:50:23,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879756585] [2021-12-06 20:50:23,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879756585] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:50:23,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184001038] [2021-12-06 20:50:23,847 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 20:50:23,847 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:50:23,848 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:50:23,848 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:50:23,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-06 20:50:23,970 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 20:50:23,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:50:23,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-06 20:50:23,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:50:24,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:50:24,104 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:50:24,104 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:50:24,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184001038] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:50:24,104 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:50:24,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-12-06 20:50:24,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100072989] [2021-12-06 20:50:24,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:50:24,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 20:50:24,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:50:24,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 20:50:24,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:50:24,106 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:50:24,106 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 531 transitions, 5995 flow. Second operand has 9 states, 9 states have (on average 51.666666666666664) internal successors, (465), 9 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:24,106 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:50:24,107 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:50:24,107 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:50:35,246 INFO L129 PetriNetUnfolder]: 14827/39326 cut-off events. [2021-12-06 20:50:35,246 INFO L130 PetriNetUnfolder]: For 235809/235988 co-relation queries the response was YES. [2021-12-06 20:50:35,799 INFO L84 FinitePrefix]: Finished finitePrefix Result has 165149 conditions, 39326 events. 14827/39326 cut-off events. For 235809/235988 co-relation queries the response was YES. Maximal size of possible extension queue 876. Compared 419395 event pairs, 2468 based on Foata normal form. 127/39259 useless extension candidates. Maximal degree in co-relation 164842. Up to 6311 conditions per place. [2021-12-06 20:50:35,921 INFO L132 encePairwiseOnDemand]: 93/106 looper letters, 1852 selfloop transitions, 165 changer transitions 7/2103 dead transitions. [2021-12-06 20:50:35,921 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 2103 transitions, 24049 flow [2021-12-06 20:50:35,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-06 20:50:35,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-12-06 20:50:35,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1978 transitions. [2021-12-06 20:50:35,924 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6911250873515025 [2021-12-06 20:50:35,924 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1978 transitions. [2021-12-06 20:50:35,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1978 transitions. [2021-12-06 20:50:35,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:50:35,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1978 transitions. [2021-12-06 20:50:35,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 73.25925925925925) internal successors, (1978), 27 states have internal predecessors, (1978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:35,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 106.0) internal successors, (2968), 28 states have internal predecessors, (2968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:35,929 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 106.0) internal successors, (2968), 28 states have internal predecessors, (2968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:35,929 INFO L186 Difference]: Start difference. First operand has 353 places, 531 transitions, 5995 flow. Second operand 27 states and 1978 transitions. [2021-12-06 20:50:35,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 2103 transitions, 24049 flow [2021-12-06 20:50:37,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 2103 transitions, 23834 flow, removed 101 selfloop flow, removed 2 redundant places. [2021-12-06 20:50:37,174 INFO L242 Difference]: Finished difference. Result has 393 places, 606 transitions, 7399 flow [2021-12-06 20:50:37,175 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=5798, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=7399, PETRI_PLACES=393, PETRI_TRANSITIONS=606} [2021-12-06 20:50:37,175 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 290 predicate places. [2021-12-06 20:50:37,175 INFO L470 AbstractCegarLoop]: Abstraction has has 393 places, 606 transitions, 7399 flow [2021-12-06 20:50:37,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 51.666666666666664) internal successors, (465), 9 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:37,175 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:50:37,176 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:50:37,195 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-12-06 20:50:37,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-06 20:50:37,377 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:50:37,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:50:37,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1704526770, now seen corresponding path program 6 times [2021-12-06 20:50:37,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:50:37,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475019133] [2021-12-06 20:50:37,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:50:37,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:50:37,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:50:37,511 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:50:37,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:50:37,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475019133] [2021-12-06 20:50:37,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475019133] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:50:37,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812088943] [2021-12-06 20:50:37,512 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-06 20:50:37,512 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:50:37,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:50:37,513 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:50:37,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-06 20:50:37,587 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2021-12-06 20:50:37,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:50:37,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:50:37,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:50:37,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:50:37,818 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:50:37,818 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:50:37,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812088943] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:50:37,818 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:50:37,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2021-12-06 20:50:37,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365803839] [2021-12-06 20:50:37,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:50:37,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:50:37,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:50:37,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:50:37,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:50:37,820 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:50:37,820 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 606 transitions, 7399 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:37,820 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:50:37,820 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:50:37,820 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:50:50,734 INFO L129 PetriNetUnfolder]: 15644/41505 cut-off events. [2021-12-06 20:50:50,734 INFO L130 PetriNetUnfolder]: For 281463/281641 co-relation queries the response was YES. [2021-12-06 20:50:51,507 INFO L84 FinitePrefix]: Finished finitePrefix Result has 179125 conditions, 41505 events. 15644/41505 cut-off events. For 281463/281641 co-relation queries the response was YES. Maximal size of possible extension queue 913. Compared 446003 event pairs, 5409 based on Foata normal form. 93/41378 useless extension candidates. Maximal degree in co-relation 178803. Up to 12589 conditions per place. [2021-12-06 20:50:51,700 INFO L132 encePairwiseOnDemand]: 91/106 looper letters, 1383 selfloop transitions, 140 changer transitions 4/1606 dead transitions. [2021-12-06 20:50:51,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 1606 transitions, 19754 flow [2021-12-06 20:50:51,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-06 20:50:51,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-12-06 20:50:51,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1782 transitions. [2021-12-06 20:50:51,703 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6226415094339622 [2021-12-06 20:50:51,703 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1782 transitions. [2021-12-06 20:50:51,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1782 transitions. [2021-12-06 20:50:51,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:50:51,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1782 transitions. [2021-12-06 20:50:51,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 66.0) internal successors, (1782), 27 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) [2021-12-06 20:50:51,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 106.0) internal successors, (2968), 28 states have internal predecessors, (2968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:51,708 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 106.0) internal successors, (2968), 28 states have internal predecessors, (2968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:51,708 INFO L186 Difference]: Start difference. First operand has 393 places, 606 transitions, 7399 flow. Second operand 27 states and 1782 transitions. [2021-12-06 20:50:51,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 1606 transitions, 19754 flow [2021-12-06 20:50:53,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 1606 transitions, 19143 flow, removed 243 selfloop flow, removed 3 redundant places. [2021-12-06 20:50:53,360 INFO L242 Difference]: Finished difference. Result has 436 places, 656 transitions, 8276 flow [2021-12-06 20:50:53,361 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=6976, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=8276, PETRI_PLACES=436, PETRI_TRANSITIONS=656} [2021-12-06 20:50:53,361 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 333 predicate places. [2021-12-06 20:50:53,361 INFO L470 AbstractCegarLoop]: Abstraction has has 436 places, 656 transitions, 8276 flow [2021-12-06 20:50:53,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:53,361 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:50:53,361 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:50:53,380 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-12-06 20:50:53,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-06 20:50:53,563 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:50:53,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:50:53,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1128185882, now seen corresponding path program 7 times [2021-12-06 20:50:53,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:50:53,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820009063] [2021-12-06 20:50:53,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:50:53,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:50:53,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:50:53,814 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:50:53,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:50:53,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820009063] [2021-12-06 20:50:53,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820009063] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:50:53,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448883011] [2021-12-06 20:50:53,814 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-06 20:50:53,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:50:53,815 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:50:53,815 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:50:53,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-06 20:50:53,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:50:53,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:50:53,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:50:54,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:50:54,103 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:50:54,103 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:50:54,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448883011] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:50:54,103 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:50:54,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2021-12-06 20:50:54,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520127979] [2021-12-06 20:50:54,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:50:54,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:50:54,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:50:54,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:50:54,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-12-06 20:50:54,105 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:50:54,105 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 656 transitions, 8276 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:50:54,105 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:50:54,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:50:54,105 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:51:07,642 INFO L129 PetriNetUnfolder]: 15844/42088 cut-off events. [2021-12-06 20:51:07,642 INFO L130 PetriNetUnfolder]: For 309181/309352 co-relation queries the response was YES. [2021-12-06 20:51:08,453 INFO L84 FinitePrefix]: Finished finitePrefix Result has 184282 conditions, 42088 events. 15844/42088 cut-off events. For 309181/309352 co-relation queries the response was YES. Maximal size of possible extension queue 938. Compared 454062 event pairs, 5859 based on Foata normal form. 72/41937 useless extension candidates. Maximal degree in co-relation 183940. Up to 13638 conditions per place. [2021-12-06 20:51:08,587 INFO L132 encePairwiseOnDemand]: 92/106 looper letters, 1429 selfloop transitions, 121 changer transitions 1/1630 dead transitions. [2021-12-06 20:51:08,587 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 1630 transitions, 20395 flow [2021-12-06 20:51:08,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 20:51:08,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 20:51:08,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1279 transitions. [2021-12-06 20:51:08,589 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6703354297693921 [2021-12-06 20:51:08,589 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1279 transitions. [2021-12-06 20:51:08,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1279 transitions. [2021-12-06 20:51:08,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:51:08,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1279 transitions. [2021-12-06 20:51:08,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 71.05555555555556) internal successors, (1279), 18 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:51:08,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 106.0) internal successors, (2014), 19 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:51:08,593 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 106.0) internal successors, (2014), 19 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:51:08,593 INFO L186 Difference]: Start difference. First operand has 436 places, 656 transitions, 8276 flow. Second operand 18 states and 1279 transitions. [2021-12-06 20:51:08,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 1630 transitions, 20395 flow [2021-12-06 20:51:10,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 1630 transitions, 19987 flow, removed 171 selfloop flow, removed 5 redundant places. [2021-12-06 20:51:10,823 INFO L242 Difference]: Finished difference. Result has 460 places, 682 transitions, 8828 flow [2021-12-06 20:51:10,824 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=7902, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8828, PETRI_PLACES=460, PETRI_TRANSITIONS=682} [2021-12-06 20:51:10,824 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 357 predicate places. [2021-12-06 20:51:10,825 INFO L470 AbstractCegarLoop]: Abstraction has has 460 places, 682 transitions, 8828 flow [2021-12-06 20:51:10,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:51:10,825 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:51:10,825 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:51:10,845 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-06 20:51:11,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:51:11,026 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:51:11,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:51:11,028 INFO L85 PathProgramCache]: Analyzing trace with hash -271538278, now seen corresponding path program 8 times [2021-12-06 20:51:11,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:51:11,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251372629] [2021-12-06 20:51:11,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:51:11,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:51:11,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:51:11,326 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:51:11,326 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:51:11,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251372629] [2021-12-06 20:51:11,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251372629] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:51:11,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155923572] [2021-12-06 20:51:11,326 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:51:11,326 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:51:11,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:51:11,327 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:51:11,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-06 20:51:11,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-06 20:51:11,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:51:11,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:51:11,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:51:11,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:51:11,651 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:51:11,651 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:51:11,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155923572] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:51:11,651 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:51:11,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [18] total 26 [2021-12-06 20:51:11,652 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230934005] [2021-12-06 20:51:11,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:51:11,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:51:11,652 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:51:11,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:51:11,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=584, Unknown=0, NotChecked=0, Total=650 [2021-12-06 20:51:11,654 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:51:11,654 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 682 transitions, 8828 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:51:11,655 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:51:11,655 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:51:11,655 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:51:25,628 INFO L129 PetriNetUnfolder]: 15884/42227 cut-off events. [2021-12-06 20:51:25,628 INFO L130 PetriNetUnfolder]: For 337224/337407 co-relation queries the response was YES. [2021-12-06 20:51:26,500 INFO L84 FinitePrefix]: Finished finitePrefix Result has 187266 conditions, 42227 events. 15884/42227 cut-off events. For 337224/337407 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 455972 event pairs, 5823 based on Foata normal form. 80/42085 useless extension candidates. Maximal degree in co-relation 186911. Up to 13780 conditions per place. [2021-12-06 20:51:26,637 INFO L132 encePairwiseOnDemand]: 92/106 looper letters, 1485 selfloop transitions, 114 changer transitions 5/1683 dead transitions. [2021-12-06 20:51:26,638 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 1683 transitions, 21155 flow [2021-12-06 20:51:26,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 20:51:26,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 20:51:26,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1385 transitions. [2021-12-06 20:51:26,640 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6876861966236345 [2021-12-06 20:51:26,640 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1385 transitions. [2021-12-06 20:51:26,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1385 transitions. [2021-12-06 20:51:26,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:51:26,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1385 transitions. [2021-12-06 20:51:26,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 72.89473684210526) internal successors, (1385), 19 states have internal predecessors, (1385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:51:26,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 106.0) internal successors, (2120), 20 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:51:26,644 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 106.0) internal successors, (2120), 20 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:51:26,644 INFO L186 Difference]: Start difference. First operand has 460 places, 682 transitions, 8828 flow. Second operand 19 states and 1385 transitions. [2021-12-06 20:51:26,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 1683 transitions, 21155 flow [2021-12-06 20:51:29,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 1683 transitions, 20806 flow, removed 173 selfloop flow, removed 2 redundant places. [2021-12-06 20:51:29,146 INFO L242 Difference]: Finished difference. Result has 483 places, 693 transitions, 9066 flow [2021-12-06 20:51:29,146 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=8607, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9066, PETRI_PLACES=483, PETRI_TRANSITIONS=693} [2021-12-06 20:51:29,147 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 380 predicate places. [2021-12-06 20:51:29,147 INFO L470 AbstractCegarLoop]: Abstraction has has 483 places, 693 transitions, 9066 flow [2021-12-06 20:51:29,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:51:29,147 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:51:29,147 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:51:29,166 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-12-06 20:51:29,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:51:29,349 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:51:29,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:51:29,350 INFO L85 PathProgramCache]: Analyzing trace with hash -259690052, now seen corresponding path program 9 times [2021-12-06 20:51:29,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:51:29,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045459385] [2021-12-06 20:51:29,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:51:29,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:51:29,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:51:29,472 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:51:29,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:51:29,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045459385] [2021-12-06 20:51:29,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045459385] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:51:29,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631768705] [2021-12-06 20:51:29,473 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 20:51:29,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:51:29,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:51:29,474 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:51:29,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-06 20:51:29,562 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-12-06 20:51:29,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:51:29,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:51:29,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:51:29,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:51:29,764 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:51:29,765 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:51:29,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631768705] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:51:29,765 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:51:29,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2021-12-06 20:51:29,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802496043] [2021-12-06 20:51:29,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:51:29,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:51:29,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:51:29,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:51:29,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:51:29,766 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:51:29,767 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 693 transitions, 9066 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:51:29,767 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:51:29,767 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:51:29,767 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:51:45,048 INFO L129 PetriNetUnfolder]: 17021/45121 cut-off events. [2021-12-06 20:51:45,048 INFO L130 PetriNetUnfolder]: For 356040/356230 co-relation queries the response was YES. [2021-12-06 20:51:46,108 INFO L84 FinitePrefix]: Finished finitePrefix Result has 200738 conditions, 45121 events. 17021/45121 cut-off events. For 356040/356230 co-relation queries the response was YES. Maximal size of possible extension queue 979. Compared 491749 event pairs, 6092 based on Foata normal form. 105/44995 useless extension candidates. Maximal degree in co-relation 200376. Up to 13746 conditions per place. [2021-12-06 20:51:46,258 INFO L132 encePairwiseOnDemand]: 91/106 looper letters, 1611 selfloop transitions, 156 changer transitions 5/1851 dead transitions. [2021-12-06 20:51:46,258 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 1851 transitions, 23128 flow [2021-12-06 20:51:46,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-06 20:51:46,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-12-06 20:51:46,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1871 transitions. [2021-12-06 20:51:46,261 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6303908355795148 [2021-12-06 20:51:46,261 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1871 transitions. [2021-12-06 20:51:46,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1871 transitions. [2021-12-06 20:51:46,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:51:46,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1871 transitions. [2021-12-06 20:51:46,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 66.82142857142857) internal successors, (1871), 28 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:51:46,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 106.0) internal successors, (3074), 29 states have internal predecessors, (3074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:51:46,266 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 106.0) internal successors, (3074), 29 states have internal predecessors, (3074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:51:46,266 INFO L186 Difference]: Start difference. First operand has 483 places, 693 transitions, 9066 flow. Second operand 28 states and 1871 transitions. [2021-12-06 20:51:46,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 1851 transitions, 23128 flow [2021-12-06 20:51:49,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 1851 transitions, 22780 flow, removed 64 selfloop flow, removed 11 redundant places. [2021-12-06 20:51:49,086 INFO L242 Difference]: Finished difference. Result has 512 places, 735 transitions, 10016 flow [2021-12-06 20:51:49,086 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=8809, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=10016, PETRI_PLACES=512, PETRI_TRANSITIONS=735} [2021-12-06 20:51:49,087 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 409 predicate places. [2021-12-06 20:51:49,087 INFO L470 AbstractCegarLoop]: Abstraction has has 512 places, 735 transitions, 10016 flow [2021-12-06 20:51:49,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:51:49,087 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:51:49,087 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:51:49,106 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-12-06 20:51:49,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:51:49,288 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:51:49,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:51:49,289 INFO L85 PathProgramCache]: Analyzing trace with hash -346374136, now seen corresponding path program 10 times [2021-12-06 20:51:49,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:51:49,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424817780] [2021-12-06 20:51:49,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:51:49,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:51:49,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:51:49,492 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:51:49,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:51:49,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424817780] [2021-12-06 20:51:49,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424817780] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:51:49,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840426787] [2021-12-06 20:51:49,493 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 20:51:49,493 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:51:49,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:51:49,494 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:51:49,495 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-06 20:51:49,619 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 20:51:49,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:51:49,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-06 20:51:49,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:51:49,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:51:49,752 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:51:49,752 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:51:49,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840426787] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:51:49,752 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:51:49,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-12-06 20:51:49,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790083138] [2021-12-06 20:51:49,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:51:49,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 20:51:49,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:51:49,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 20:51:49,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:51:49,754 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:51:49,754 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 735 transitions, 10016 flow. Second operand has 9 states, 9 states have (on average 51.666666666666664) internal successors, (465), 9 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:51:49,754 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:51:49,755 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:51:49,755 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:52:04,994 INFO L129 PetriNetUnfolder]: 16235/43053 cut-off events. [2021-12-06 20:52:04,994 INFO L130 PetriNetUnfolder]: For 337032/337230 co-relation queries the response was YES. [2021-12-06 20:52:06,037 INFO L84 FinitePrefix]: Finished finitePrefix Result has 191495 conditions, 43053 events. 16235/43053 cut-off events. For 337032/337230 co-relation queries the response was YES. Maximal size of possible extension queue 910. Compared 465762 event pairs, 3092 based on Foata normal form. 159/43000 useless extension candidates. Maximal degree in co-relation 191153. Up to 9281 conditions per place. [2021-12-06 20:52:06,176 INFO L132 encePairwiseOnDemand]: 92/106 looper letters, 1682 selfloop transitions, 243 changer transitions 13/2017 dead transitions. [2021-12-06 20:52:06,176 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 2017 transitions, 25189 flow [2021-12-06 20:52:06,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 20:52:06,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 20:52:06,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2376 transitions. [2021-12-06 20:52:06,179 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6404312668463612 [2021-12-06 20:52:06,179 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2376 transitions. [2021-12-06 20:52:06,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2376 transitions. [2021-12-06 20:52:06,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:52:06,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2376 transitions. [2021-12-06 20:52:06,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 67.88571428571429) internal successors, (2376), 35 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:52:06,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 106.0) internal successors, (3816), 36 states have internal predecessors, (3816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:52:06,186 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 106.0) internal successors, (3816), 36 states have internal predecessors, (3816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:52:06,186 INFO L186 Difference]: Start difference. First operand has 512 places, 735 transitions, 10016 flow. Second operand 35 states and 2376 transitions. [2021-12-06 20:52:06,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 2017 transitions, 25189 flow [2021-12-06 20:52:08,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 2017 transitions, 24860 flow, removed 93 selfloop flow, removed 9 redundant places. [2021-12-06 20:52:08,719 INFO L242 Difference]: Finished difference. Result has 544 places, 751 transitions, 10586 flow [2021-12-06 20:52:08,719 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=9647, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=10586, PETRI_PLACES=544, PETRI_TRANSITIONS=751} [2021-12-06 20:52:08,720 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 441 predicate places. [2021-12-06 20:52:08,720 INFO L470 AbstractCegarLoop]: Abstraction has has 544 places, 751 transitions, 10586 flow [2021-12-06 20:52:08,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 51.666666666666664) internal successors, (465), 9 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:52:08,720 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:52:08,720 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:52:08,740 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-12-06 20:52:08,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-12-06 20:52:08,921 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:52:08,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:52:08,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1658067148, now seen corresponding path program 11 times [2021-12-06 20:52:08,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:52:08,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197771768] [2021-12-06 20:52:08,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:52:08,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:52:08,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:52:09,036 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:52:09,036 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:52:09,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197771768] [2021-12-06 20:52:09,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197771768] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:52:09,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298947643] [2021-12-06 20:52:09,037 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-06 20:52:09,037 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:52:09,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:52:09,038 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:52:09,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-06 20:52:09,160 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-12-06 20:52:09,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:52:09,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:52:09,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:52:09,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:52:09,343 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:52:09,343 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:52:09,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298947643] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:52:09,343 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:52:09,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2021-12-06 20:52:09,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890133119] [2021-12-06 20:52:09,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:52:09,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:52:09,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:52:09,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:52:09,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:52:09,345 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:52:09,345 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 751 transitions, 10586 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:52:09,346 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:52:09,346 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:52:09,346 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:52:24,926 INFO L129 PetriNetUnfolder]: 16306/43416 cut-off events. [2021-12-06 20:52:24,926 INFO L130 PetriNetUnfolder]: For 357451/357651 co-relation queries the response was YES. [2021-12-06 20:52:26,037 INFO L84 FinitePrefix]: Finished finitePrefix Result has 195665 conditions, 43416 events. 16306/43416 cut-off events. For 357451/357651 co-relation queries the response was YES. Maximal size of possible extension queue 918. Compared 471177 event pairs, 5713 based on Foata normal form. 109/43293 useless extension candidates. Maximal degree in co-relation 195284. Up to 14167 conditions per place. [2021-12-06 20:52:26,249 INFO L132 encePairwiseOnDemand]: 92/106 looper letters, 1089 selfloop transitions, 153 changer transitions 0/1321 dead transitions. [2021-12-06 20:52:26,250 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 1321 transitions, 18482 flow [2021-12-06 20:52:26,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 20:52:26,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-06 20:52:26,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 875 transitions. [2021-12-06 20:52:26,252 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6878930817610063 [2021-12-06 20:52:26,252 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 875 transitions. [2021-12-06 20:52:26,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 875 transitions. [2021-12-06 20:52:26,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:52:26,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 875 transitions. [2021-12-06 20:52:26,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 72.91666666666667) internal successors, (875), 12 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) [2021-12-06 20:52:26,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 106.0) internal successors, (1378), 13 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:52:26,255 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 106.0) internal successors, (1378), 13 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:52:26,255 INFO L186 Difference]: Start difference. First operand has 544 places, 751 transitions, 10586 flow. Second operand 12 states and 875 transitions. [2021-12-06 20:52:26,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 1321 transitions, 18482 flow [2021-12-06 20:52:29,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 1321 transitions, 17896 flow, removed 107 selfloop flow, removed 36 redundant places. [2021-12-06 20:52:29,280 INFO L242 Difference]: Finished difference. Result has 525 places, 767 transitions, 10923 flow [2021-12-06 20:52:29,281 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=10027, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10923, PETRI_PLACES=525, PETRI_TRANSITIONS=767} [2021-12-06 20:52:29,281 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 422 predicate places. [2021-12-06 20:52:29,282 INFO L470 AbstractCegarLoop]: Abstraction has has 525 places, 767 transitions, 10923 flow [2021-12-06 20:52:29,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:52:29,282 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:52:29,282 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:52:29,302 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-12-06 20:52:29,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-12-06 20:52:29,483 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:52:29,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:52:29,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1046314948, now seen corresponding path program 12 times [2021-12-06 20:52:29,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:52:29,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223085817] [2021-12-06 20:52:29,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:52:29,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:52:29,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:52:29,610 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:52:29,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:52:29,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223085817] [2021-12-06 20:52:29,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223085817] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:52:29,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076790301] [2021-12-06 20:52:29,611 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-06 20:52:29,611 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:52:29,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:52:29,612 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:52:29,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-06 20:52:29,696 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2021-12-06 20:52:29,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:52:29,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:52:29,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:52:29,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:52:29,879 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:52:29,879 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:52:29,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076790301] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:52:29,879 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:52:29,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2021-12-06 20:52:29,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047327721] [2021-12-06 20:52:29,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:52:29,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:52:29,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:52:29,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:52:29,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:52:29,881 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:52:29,881 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 767 transitions, 10923 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:52:29,881 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:52:29,881 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:52:29,881 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:52:46,626 INFO L129 PetriNetUnfolder]: 17465/46569 cut-off events. [2021-12-06 20:52:46,626 INFO L130 PetriNetUnfolder]: For 391236/391482 co-relation queries the response was YES. [2021-12-06 20:52:47,914 INFO L84 FinitePrefix]: Finished finitePrefix Result has 211559 conditions, 46569 events. 17465/46569 cut-off events. For 391236/391482 co-relation queries the response was YES. Maximal size of possible extension queue 964. Compared 511849 event pairs, 5933 based on Foata normal form. 137/46467 useless extension candidates. Maximal degree in co-relation 211181. Up to 14602 conditions per place. [2021-12-06 20:52:48,065 INFO L132 encePairwiseOnDemand]: 91/106 looper letters, 1552 selfloop transitions, 183 changer transitions 8/1822 dead transitions. [2021-12-06 20:52:48,065 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 1822 transitions, 24113 flow [2021-12-06 20:52:48,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-06 20:52:48,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-12-06 20:52:48,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1833 transitions. [2021-12-06 20:52:48,068 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.640461215932914 [2021-12-06 20:52:48,068 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1833 transitions. [2021-12-06 20:52:48,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1833 transitions. [2021-12-06 20:52:48,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:52:48,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1833 transitions. [2021-12-06 20:52:48,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 67.88888888888889) internal successors, (1833), 27 states have internal predecessors, (1833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:52:48,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 106.0) internal successors, (2968), 28 states have internal predecessors, (2968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:52:48,073 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 106.0) internal successors, (2968), 28 states have internal predecessors, (2968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:52:48,073 INFO L186 Difference]: Start difference. First operand has 525 places, 767 transitions, 10923 flow. Second operand 27 states and 1833 transitions. [2021-12-06 20:52:48,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 1822 transitions, 24113 flow [2021-12-06 20:52:51,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 1822 transitions, 23683 flow, removed 185 selfloop flow, removed 3 redundant places. [2021-12-06 20:52:51,230 INFO L242 Difference]: Finished difference. Result has 562 places, 816 transitions, 12084 flow [2021-12-06 20:52:51,231 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=10688, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=12084, PETRI_PLACES=562, PETRI_TRANSITIONS=816} [2021-12-06 20:52:51,232 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 459 predicate places. [2021-12-06 20:52:51,232 INFO L470 AbstractCegarLoop]: Abstraction has has 562 places, 816 transitions, 12084 flow [2021-12-06 20:52:51,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:52:51,232 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:52:51,232 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:52:51,251 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-12-06 20:52:51,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-12-06 20:52:51,433 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:52:51,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:52:51,434 INFO L85 PathProgramCache]: Analyzing trace with hash 546896326, now seen corresponding path program 13 times [2021-12-06 20:52:51,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:52:51,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453061942] [2021-12-06 20:52:51,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:52:51,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:52:51,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:52:51,585 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:52:51,585 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:52:51,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453061942] [2021-12-06 20:52:51,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453061942] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:52:51,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244620446] [2021-12-06 20:52:51,585 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-06 20:52:51,585 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:52:51,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:52:51,586 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:52:51,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-06 20:52:51,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:52:51,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:52:51,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:52:51,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:52:51,897 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:52:51,897 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:52:51,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244620446] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:52:51,897 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:52:51,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2021-12-06 20:52:51,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950324457] [2021-12-06 20:52:51,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:52:51,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:52:51,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:52:51,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:52:51,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-12-06 20:52:51,898 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:52:51,899 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 816 transitions, 12084 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:52:51,899 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:52:51,899 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:52:51,899 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:53:09,698 INFO L129 PetriNetUnfolder]: 17509/46534 cut-off events. [2021-12-06 20:53:09,698 INFO L130 PetriNetUnfolder]: For 380753/380977 co-relation queries the response was YES. [2021-12-06 20:53:11,060 INFO L84 FinitePrefix]: Finished finitePrefix Result has 212439 conditions, 46534 events. 17509/46534 cut-off events. For 380753/380977 co-relation queries the response was YES. Maximal size of possible extension queue 965. Compared 510732 event pairs, 6237 based on Foata normal form. 110/46395 useless extension candidates. Maximal degree in co-relation 212046. Up to 15941 conditions per place. [2021-12-06 20:53:11,213 INFO L132 encePairwiseOnDemand]: 92/106 looper letters, 1402 selfloop transitions, 158 changer transitions 1/1640 dead transitions. [2021-12-06 20:53:11,213 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 1640 transitions, 22760 flow [2021-12-06 20:53:11,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 20:53:11,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-06 20:53:11,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1173 transitions. [2021-12-06 20:53:11,215 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691627358490566 [2021-12-06 20:53:11,215 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1173 transitions. [2021-12-06 20:53:11,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1173 transitions. [2021-12-06 20:53:11,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:53:11,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1173 transitions. [2021-12-06 20:53:11,217 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 73.3125) internal successors, (1173), 16 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:53:11,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 106.0) internal successors, (1802), 17 states have internal predecessors, (1802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:53:11,219 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 106.0) internal successors, (1802), 17 states have internal predecessors, (1802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:53:11,219 INFO L186 Difference]: Start difference. First operand has 562 places, 816 transitions, 12084 flow. Second operand 16 states and 1173 transitions. [2021-12-06 20:53:11,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 1640 transitions, 22760 flow [2021-12-06 20:53:14,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 1640 transitions, 22443 flow, removed 119 selfloop flow, removed 4 redundant places. [2021-12-06 20:53:14,533 INFO L242 Difference]: Finished difference. Result has 580 places, 830 transitions, 12590 flow [2021-12-06 20:53:14,534 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=11812, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=816, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=12590, PETRI_PLACES=580, PETRI_TRANSITIONS=830} [2021-12-06 20:53:14,534 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 477 predicate places. [2021-12-06 20:53:14,535 INFO L470 AbstractCegarLoop]: Abstraction has has 580 places, 830 transitions, 12590 flow [2021-12-06 20:53:14,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:53:14,535 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:53:14,535 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:53:14,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-12-06 20:53:14,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:53:14,736 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:53:14,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:53:14,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1977109608, now seen corresponding path program 14 times [2021-12-06 20:53:14,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:53:14,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703478845] [2021-12-06 20:53:14,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:53:14,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:53:14,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:53:14,813 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:53:14,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:53:14,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703478845] [2021-12-06 20:53:14,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703478845] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:53:14,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319497983] [2021-12-06 20:53:14,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:53:14,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:53:14,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:53:14,814 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:53:14,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-12-06 20:53:14,910 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-06 20:53:14,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:53:14,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:53:14,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:53:15,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:53:15,109 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:53:15,109 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:53:15,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319497983] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:53:15,109 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:53:15,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2021-12-06 20:53:15,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266311360] [2021-12-06 20:53:15,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:53:15,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:53:15,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:53:15,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:53:15,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:53:15,111 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:53:15,111 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 830 transitions, 12590 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:53:15,111 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:53:15,111 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:53:15,111 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:53:34,156 INFO L129 PetriNetUnfolder]: 18088/47844 cut-off events. [2021-12-06 20:53:34,156 INFO L130 PetriNetUnfolder]: For 399522/399753 co-relation queries the response was YES. [2021-12-06 20:53:35,601 INFO L84 FinitePrefix]: Finished finitePrefix Result has 219500 conditions, 47844 events. 18088/47844 cut-off events. For 399522/399753 co-relation queries the response was YES. Maximal size of possible extension queue 903. Compared 524915 event pairs, 6432 based on Foata normal form. 131/47723 useless extension candidates. Maximal degree in co-relation 219099. Up to 16402 conditions per place. [2021-12-06 20:53:35,790 INFO L132 encePairwiseOnDemand]: 91/106 looper letters, 1560 selfloop transitions, 175 changer transitions 7/1821 dead transitions. [2021-12-06 20:53:35,790 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 1821 transitions, 24562 flow [2021-12-06 20:53:35,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-06 20:53:35,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-12-06 20:53:35,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1849 transitions. [2021-12-06 20:53:35,792 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6460517120894479 [2021-12-06 20:53:35,792 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1849 transitions. [2021-12-06 20:53:35,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1849 transitions. [2021-12-06 20:53:35,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:53:35,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1849 transitions. [2021-12-06 20:53:35,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 68.48148148148148) internal successors, (1849), 27 states have internal predecessors, (1849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:53:35,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 106.0) internal successors, (2968), 28 states have internal predecessors, (2968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:53:35,797 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 106.0) internal successors, (2968), 28 states have internal predecessors, (2968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:53:35,797 INFO L186 Difference]: Start difference. First operand has 580 places, 830 transitions, 12590 flow. Second operand 27 states and 1849 transitions. [2021-12-06 20:53:35,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 1821 transitions, 24562 flow [2021-12-06 20:53:39,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 1821 transitions, 24283 flow, removed 67 selfloop flow, removed 6 redundant places. [2021-12-06 20:53:39,205 INFO L242 Difference]: Finished difference. Result has 608 places, 846 transitions, 13055 flow [2021-12-06 20:53:39,206 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=12220, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=13055, PETRI_PLACES=608, PETRI_TRANSITIONS=846} [2021-12-06 20:53:39,206 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 505 predicate places. [2021-12-06 20:53:39,206 INFO L470 AbstractCegarLoop]: Abstraction has has 608 places, 846 transitions, 13055 flow [2021-12-06 20:53:39,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:53:39,207 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:53:39,207 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:53:39,237 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-12-06 20:53:39,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-12-06 20:53:39,408 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:53:39,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:53:39,409 INFO L85 PathProgramCache]: Analyzing trace with hash -187410992, now seen corresponding path program 15 times [2021-12-06 20:53:39,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:53:39,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995188756] [2021-12-06 20:53:39,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:53:39,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:53:39,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:53:39,595 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:53:39,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:53:39,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995188756] [2021-12-06 20:53:39,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995188756] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:53:39,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467463441] [2021-12-06 20:53:39,596 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 20:53:39,596 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:53:39,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:53:39,596 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:53:39,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-12-06 20:53:39,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-12-06 20:53:39,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:53:39,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:53:39,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:53:39,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:53:39,887 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:53:39,887 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:53:39,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467463441] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:53:39,887 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:53:39,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2021-12-06 20:53:39,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095593651] [2021-12-06 20:53:39,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:53:39,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:53:39,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:53:39,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:53:39,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-12-06 20:53:39,889 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:53:39,889 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 846 transitions, 13055 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:53:39,889 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:53:39,889 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:53:39,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:53:59,836 INFO L129 PetriNetUnfolder]: 18614/48709 cut-off events. [2021-12-06 20:53:59,836 INFO L130 PetriNetUnfolder]: For 404108/404331 co-relation queries the response was YES. [2021-12-06 20:54:01,455 INFO L84 FinitePrefix]: Finished finitePrefix Result has 224480 conditions, 48709 events. 18614/48709 cut-off events. For 404108/404331 co-relation queries the response was YES. Maximal size of possible extension queue 865. Compared 533187 event pairs, 6497 based on Foata normal form. 128/48567 useless extension candidates. Maximal degree in co-relation 224070. Up to 18516 conditions per place. [2021-12-06 20:54:01,616 INFO L132 encePairwiseOnDemand]: 91/106 looper letters, 1332 selfloop transitions, 184 changer transitions 5/1600 dead transitions. [2021-12-06 20:54:01,617 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 1600 transitions, 22776 flow [2021-12-06 20:54:01,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-06 20:54:01,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-12-06 20:54:01,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1534 transitions. [2021-12-06 20:54:01,619 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6292042657916325 [2021-12-06 20:54:01,619 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1534 transitions. [2021-12-06 20:54:01,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1534 transitions. [2021-12-06 20:54:01,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:54:01,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1534 transitions. [2021-12-06 20:54:01,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 66.69565217391305) internal successors, (1534), 23 states have internal predecessors, (1534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:01,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 106.0) internal successors, (2544), 24 states have internal predecessors, (2544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:01,623 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 106.0) internal successors, (2544), 24 states have internal predecessors, (2544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:01,624 INFO L186 Difference]: Start difference. First operand has 608 places, 846 transitions, 13055 flow. Second operand 23 states and 1534 transitions. [2021-12-06 20:54:01,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 1600 transitions, 22776 flow [2021-12-06 20:54:05,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 612 places, 1600 transitions, 22375 flow, removed 94 selfloop flow, removed 18 redundant places. [2021-12-06 20:54:05,121 INFO L242 Difference]: Finished difference. Result has 621 places, 868 transitions, 13576 flow [2021-12-06 20:54:05,122 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=12598, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=13576, PETRI_PLACES=621, PETRI_TRANSITIONS=868} [2021-12-06 20:54:05,122 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 518 predicate places. [2021-12-06 20:54:05,122 INFO L470 AbstractCegarLoop]: Abstraction has has 621 places, 868 transitions, 13576 flow [2021-12-06 20:54:05,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:05,123 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:54:05,123 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:54:05,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-12-06 20:54:05,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-12-06 20:54:05,324 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:54:05,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:54:05,325 INFO L85 PathProgramCache]: Analyzing trace with hash 247907792, now seen corresponding path program 16 times [2021-12-06 20:54:05,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:54:05,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205865424] [2021-12-06 20:54:05,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:54:05,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:54:05,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:54:05,590 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:54:05,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:54:05,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205865424] [2021-12-06 20:54:05,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205865424] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:54:05,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068961642] [2021-12-06 20:54:05,591 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 20:54:05,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:54:05,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:54:05,592 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:54:05,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-12-06 20:54:05,746 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 20:54:05,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:54:05,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 46 conjunts are in the unsatisfiable core [2021-12-06 20:54:05,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:54:05,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:54:06,047 INFO L354 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2021-12-06 20:54:06,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 11 [2021-12-06 20:54:06,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 20:54:06,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-12-06 20:54:06,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-12-06 20:54:06,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2021-12-06 20:54:06,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:54:06,286 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 20:54:06,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 61 [2021-12-06 20:54:06,318 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:54:06,318 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:54:06,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068961642] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:54:06,318 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:54:06,319 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [18] total 32 [2021-12-06 20:54:06,319 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363321922] [2021-12-06 20:54:06,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:54:06,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-06 20:54:06,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:54:06,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-06 20:54:06,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=901, Unknown=0, NotChecked=0, Total=992 [2021-12-06 20:54:06,320 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:54:06,321 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 868 transitions, 13576 flow. Second operand has 16 states, 16 states have (on average 50.0625) internal successors, (801), 16 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:06,321 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:54:06,321 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:54:06,321 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:54:30,814 INFO L129 PetriNetUnfolder]: 20421/54257 cut-off events. [2021-12-06 20:54:30,815 INFO L130 PetriNetUnfolder]: For 464666/464959 co-relation queries the response was YES. [2021-12-06 20:54:32,744 INFO L84 FinitePrefix]: Finished finitePrefix Result has 249683 conditions, 54257 events. 20421/54257 cut-off events. For 464666/464959 co-relation queries the response was YES. Maximal size of possible extension queue 1023. Compared 610512 event pairs, 6576 based on Foata normal form. 114/54104 useless extension candidates. Maximal degree in co-relation 249266. Up to 23647 conditions per place. [2021-12-06 20:54:33,023 INFO L132 encePairwiseOnDemand]: 80/106 looper letters, 2049 selfloop transitions, 270 changer transitions 8/2406 dead transitions. [2021-12-06 20:54:33,023 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 669 places, 2406 transitions, 32821 flow [2021-12-06 20:54:33,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-12-06 20:54:33,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2021-12-06 20:54:33,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 3101 transitions. [2021-12-06 20:54:33,026 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5970350404312669 [2021-12-06 20:54:33,026 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 3101 transitions. [2021-12-06 20:54:33,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 3101 transitions. [2021-12-06 20:54:33,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:54:33,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 3101 transitions. [2021-12-06 20:54:33,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 63.285714285714285) internal successors, (3101), 49 states have internal predecessors, (3101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:33,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 106.0) internal successors, (5300), 50 states have internal predecessors, (5300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:33,034 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 106.0) internal successors, (5300), 50 states have internal predecessors, (5300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:33,034 INFO L186 Difference]: Start difference. First operand has 621 places, 868 transitions, 13576 flow. Second operand 49 states and 3101 transitions. [2021-12-06 20:54:33,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 669 places, 2406 transitions, 32821 flow [2021-12-06 20:54:37,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 2406 transitions, 32350 flow, removed 105 selfloop flow, removed 13 redundant places. [2021-12-06 20:54:37,171 INFO L242 Difference]: Finished difference. Result has 690 places, 1012 transitions, 16396 flow [2021-12-06 20:54:37,172 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=13149, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=868, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=16396, PETRI_PLACES=690, PETRI_TRANSITIONS=1012} [2021-12-06 20:54:37,172 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 587 predicate places. [2021-12-06 20:54:37,172 INFO L470 AbstractCegarLoop]: Abstraction has has 690 places, 1012 transitions, 16396 flow [2021-12-06 20:54:37,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 50.0625) internal successors, (801), 16 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:37,172 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:54:37,172 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:54:37,192 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-12-06 20:54:37,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-12-06 20:54:37,373 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:54:37,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:54:37,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1208273636, now seen corresponding path program 17 times [2021-12-06 20:54:37,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:54:37,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343149212] [2021-12-06 20:54:37,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:54:37,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:54:37,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:54:37,487 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:54:37,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:54:37,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343149212] [2021-12-06 20:54:37,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343149212] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:54:37,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597061234] [2021-12-06 20:54:37,488 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-06 20:54:37,488 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:54:37,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:54:37,488 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:54:37,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-12-06 20:54:37,614 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-12-06 20:54:37,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:54:37,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:54:37,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:54:37,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:54:37,811 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:54:37,811 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:54:37,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597061234] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:54:37,812 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:54:37,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2021-12-06 20:54:37,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816447374] [2021-12-06 20:54:37,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:54:37,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:54:37,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:54:37,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:54:37,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:54:37,813 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:54:37,814 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 690 places, 1012 transitions, 16396 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:54:37,814 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:54:37,814 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:54:37,814 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:55:02,968 INFO L129 PetriNetUnfolder]: 20433/54485 cut-off events. [2021-12-06 20:55:02,968 INFO L130 PetriNetUnfolder]: For 548787/549116 co-relation queries the response was YES. [2021-12-06 20:55:05,203 INFO L84 FinitePrefix]: Finished finitePrefix Result has 264843 conditions, 54485 events. 20433/54485 cut-off events. For 548787/549116 co-relation queries the response was YES. Maximal size of possible extension queue 1028. Compared 615057 event pairs, 6301 based on Foata normal form. 161/54373 useless extension candidates. Maximal degree in co-relation 264392. Up to 23211 conditions per place. [2021-12-06 20:55:05,387 INFO L132 encePairwiseOnDemand]: 92/106 looper letters, 1416 selfloop transitions, 205 changer transitions 3/1703 dead transitions. [2021-12-06 20:55:05,387 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 1703 transitions, 26792 flow [2021-12-06 20:55:05,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 20:55:05,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 20:55:05,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1291 transitions. [2021-12-06 20:55:05,389 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.641012909632572 [2021-12-06 20:55:05,389 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1291 transitions. [2021-12-06 20:55:05,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1291 transitions. [2021-12-06 20:55:05,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:55:05,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1291 transitions. [2021-12-06 20:55:05,390 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 67.94736842105263) internal successors, (1291), 19 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:05,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 106.0) internal successors, (2120), 20 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:05,392 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 106.0) internal successors, (2120), 20 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:05,393 INFO L186 Difference]: Start difference. First operand has 690 places, 1012 transitions, 16396 flow. Second operand 19 states and 1291 transitions. [2021-12-06 20:55:05,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 1703 transitions, 26792 flow [2021-12-06 20:55:11,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 701 places, 1703 transitions, 26149 flow, removed 225 selfloop flow, removed 7 redundant places. [2021-12-06 20:55:11,252 INFO L242 Difference]: Finished difference. Result has 713 places, 1035 transitions, 16836 flow [2021-12-06 20:55:11,253 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=15778, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1012, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=818, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=16836, PETRI_PLACES=713, PETRI_TRANSITIONS=1035} [2021-12-06 20:55:11,254 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 610 predicate places. [2021-12-06 20:55:11,254 INFO L470 AbstractCegarLoop]: Abstraction has has 713 places, 1035 transitions, 16836 flow [2021-12-06 20:55:11,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:11,254 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:55:11,254 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:55:11,274 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-12-06 20:55:11,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-12-06 20:55:11,455 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:55:11,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:55:11,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1065634864, now seen corresponding path program 18 times [2021-12-06 20:55:11,457 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:55:11,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627039126] [2021-12-06 20:55:11,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:55:11,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:55:11,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:55:11,631 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:55:11,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:55:11,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627039126] [2021-12-06 20:55:11,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627039126] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:55:11,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390657183] [2021-12-06 20:55:11,632 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-06 20:55:11,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:55:11,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:55:11,633 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:55:11,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-12-06 20:55:11,733 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2021-12-06 20:55:11,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:55:11,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:55:11,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:55:11,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:55:11,947 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:55:11,947 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:55:11,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1390657183] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:55:11,948 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:55:11,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2021-12-06 20:55:11,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243456879] [2021-12-06 20:55:11,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:55:11,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:55:11,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:55:11,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:55:11,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-12-06 20:55:11,949 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:55:11,949 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 713 places, 1035 transitions, 16836 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:11,949 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:55:11,949 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:55:11,949 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:55:38,356 INFO L129 PetriNetUnfolder]: 20172/53432 cut-off events. [2021-12-06 20:55:38,356 INFO L130 PetriNetUnfolder]: For 563907/564212 co-relation queries the response was YES. [2021-12-06 20:55:40,762 INFO L84 FinitePrefix]: Finished finitePrefix Result has 262271 conditions, 53432 events. 20172/53432 cut-off events. For 563907/564212 co-relation queries the response was YES. Maximal size of possible extension queue 952. Compared 598458 event pairs, 6657 based on Foata normal form. 141/53309 useless extension candidates. Maximal degree in co-relation 261808. Up to 23622 conditions per place. [2021-12-06 20:55:40,947 INFO L132 encePairwiseOnDemand]: 91/106 looper letters, 1991 selfloop transitions, 227 changer transitions 5/2302 dead transitions. [2021-12-06 20:55:40,947 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 2302 transitions, 34071 flow [2021-12-06 20:55:40,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-06 20:55:40,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-12-06 20:55:40,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1984 transitions. [2021-12-06 20:55:40,950 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6454131424853611 [2021-12-06 20:55:40,950 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1984 transitions. [2021-12-06 20:55:40,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1984 transitions. [2021-12-06 20:55:40,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:55:40,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1984 transitions. [2021-12-06 20:55:40,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 68.41379310344827) internal successors, (1984), 29 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:40,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 106.0) internal successors, (3180), 30 states have internal predecessors, (3180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:40,955 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 106.0) internal successors, (3180), 30 states have internal predecessors, (3180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:40,955 INFO L186 Difference]: Start difference. First operand has 713 places, 1035 transitions, 16836 flow. Second operand 29 states and 1984 transitions. [2021-12-06 20:55:40,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 2302 transitions, 34071 flow [2021-12-06 20:55:46,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 736 places, 2302 transitions, 33449 flow, removed 253 selfloop flow, removed 5 redundant places. [2021-12-06 20:55:46,990 INFO L242 Difference]: Finished difference. Result has 750 places, 1059 transitions, 17631 flow [2021-12-06 20:55:46,991 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=16429, PETRI_DIFFERENCE_MINUEND_PLACES=708, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1033, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=812, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=17631, PETRI_PLACES=750, PETRI_TRANSITIONS=1059} [2021-12-06 20:55:46,991 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 647 predicate places. [2021-12-06 20:55:46,991 INFO L470 AbstractCegarLoop]: Abstraction has has 750 places, 1059 transitions, 17631 flow [2021-12-06 20:55:46,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:46,991 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:55:46,991 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:55:47,011 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-12-06 20:55:47,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:55:47,192 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:55:47,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:55:47,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1398239510, now seen corresponding path program 19 times [2021-12-06 20:55:47,194 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:55:47,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849367227] [2021-12-06 20:55:47,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:55:47,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:55:47,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:55:47,351 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:55:47,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:55:47,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849367227] [2021-12-06 20:55:47,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849367227] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:55:47,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441848398] [2021-12-06 20:55:47,352 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-06 20:55:47,352 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:55:47,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:55:47,353 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:55:47,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-12-06 20:55:47,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:55:47,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:55:47,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:55:47,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:55:47,633 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:55:47,633 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:55:47,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441848398] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:55:47,633 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:55:47,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2021-12-06 20:55:47,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345377889] [2021-12-06 20:55:47,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:55:47,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:55:47,634 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:55:47,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:55:47,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-12-06 20:55:47,635 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:55:47,635 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 1059 transitions, 17631 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:55:47,635 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:55:47,635 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:55:47,636 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:56:16,098 INFO L129 PetriNetUnfolder]: 21370/56681 cut-off events. [2021-12-06 20:56:16,098 INFO L130 PetriNetUnfolder]: For 606922/607272 co-relation queries the response was YES. [2021-12-06 20:56:18,809 INFO L84 FinitePrefix]: Finished finitePrefix Result has 279288 conditions, 56681 events. 21370/56681 cut-off events. For 606922/607272 co-relation queries the response was YES. Maximal size of possible extension queue 1085. Compared 642964 event pairs, 6472 based on Foata normal form. 180/56583 useless extension candidates. Maximal degree in co-relation 278822. Up to 23243 conditions per place. [2021-12-06 20:56:19,004 INFO L132 encePairwiseOnDemand]: 91/106 looper letters, 1679 selfloop transitions, 258 changer transitions 7/2023 dead transitions. [2021-12-06 20:56:19,004 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 780 places, 2023 transitions, 31592 flow [2021-12-06 20:56:19,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 20:56:19,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 20:56:19,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2018 transitions. [2021-12-06 20:56:19,007 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6141205112598904 [2021-12-06 20:56:19,007 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2018 transitions. [2021-12-06 20:56:19,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2018 transitions. [2021-12-06 20:56:19,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:56:19,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2018 transitions. [2021-12-06 20:56:19,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 65.09677419354838) internal successors, (2018), 31 states have internal predecessors, (2018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:19,011 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 106.0) internal successors, (3392), 32 states have internal predecessors, (3392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:19,011 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 106.0) internal successors, (3392), 32 states have internal predecessors, (3392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:19,012 INFO L186 Difference]: Start difference. First operand has 750 places, 1059 transitions, 17631 flow. Second operand 31 states and 2018 transitions. [2021-12-06 20:56:19,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 780 places, 2023 transitions, 31592 flow [2021-12-06 20:56:25,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 768 places, 2023 transitions, 31084 flow, removed 158 selfloop flow, removed 12 redundant places. [2021-12-06 20:56:25,968 INFO L242 Difference]: Finished difference. Result has 778 places, 1102 transitions, 18850 flow [2021-12-06 20:56:25,969 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=17231, PETRI_DIFFERENCE_MINUEND_PLACES=738, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1059, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=825, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=18850, PETRI_PLACES=778, PETRI_TRANSITIONS=1102} [2021-12-06 20:56:25,970 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 675 predicate places. [2021-12-06 20:56:25,970 INFO L470 AbstractCegarLoop]: Abstraction has has 778 places, 1102 transitions, 18850 flow [2021-12-06 20:56:25,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:25,970 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:56:25,970 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:25,990 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-12-06 20:56:26,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:26,171 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:56:26,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:26,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1859066108, now seen corresponding path program 1 times [2021-12-06 20:56:26,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:26,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252942556] [2021-12-06 20:56:26,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:26,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:26,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:26,339 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:56:26,339 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:26,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252942556] [2021-12-06 20:56:26,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252942556] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:56:26,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67521300] [2021-12-06 20:56:26,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:26,340 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:26,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:26,340 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:26,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-12-06 20:56:26,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:26,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:56:26,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:26,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:56:26,645 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:56:26,646 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:56:26,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67521300] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:56:26,646 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:56:26,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2021-12-06 20:56:26,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316404408] [2021-12-06 20:56:26,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:56:26,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:56:26,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:26,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:56:26,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-12-06 20:56:26,647 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:56:26,647 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 778 places, 1102 transitions, 18850 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:26,648 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:56:26,648 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:56:26,648 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:56:54,171 INFO L129 PetriNetUnfolder]: 20536/54163 cut-off events. [2021-12-06 20:56:54,171 INFO L130 PetriNetUnfolder]: For 608743/609047 co-relation queries the response was YES. [2021-12-06 20:56:56,684 INFO L84 FinitePrefix]: Finished finitePrefix Result has 269294 conditions, 54163 events. 20536/54163 cut-off events. For 608743/609047 co-relation queries the response was YES. Maximal size of possible extension queue 1071. Compared 606850 event pairs, 7013 based on Foata normal form. 127/54024 useless extension candidates. Maximal degree in co-relation 269005. Up to 23764 conditions per place. [2021-12-06 20:56:56,908 INFO L132 encePairwiseOnDemand]: 93/106 looper letters, 1550 selfloop transitions, 184 changer transitions 6/1819 dead transitions. [2021-12-06 20:56:56,908 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 768 places, 1819 transitions, 28693 flow [2021-12-06 20:56:56,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 20:56:56,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-06 20:56:56,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1403 transitions. [2021-12-06 20:56:56,911 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6617924528301887 [2021-12-06 20:56:56,911 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1403 transitions. [2021-12-06 20:56:56,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1403 transitions. [2021-12-06 20:56:56,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:56:56,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1403 transitions. [2021-12-06 20:56:56,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 70.15) internal successors, (1403), 20 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:56,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 106.0) internal successors, (2226), 21 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:56,914 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 106.0) internal successors, (2226), 21 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:56:56,914 INFO L186 Difference]: Start difference. First operand has 778 places, 1102 transitions, 18850 flow. Second operand 20 states and 1403 transitions. [2021-12-06 20:56:56,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 768 places, 1819 transitions, 28693 flow [2021-12-06 20:57:02,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 728 places, 1819 transitions, 27061 flow, removed 620 selfloop flow, removed 40 redundant places. [2021-12-06 20:57:02,628 INFO L242 Difference]: Finished difference. Result has 728 places, 986 transitions, 16340 flow [2021-12-06 20:57:02,629 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=15972, PETRI_DIFFERENCE_MINUEND_PLACES=709, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=986, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=802, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=16340, PETRI_PLACES=728, PETRI_TRANSITIONS=986} [2021-12-06 20:57:02,629 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 625 predicate places. [2021-12-06 20:57:02,629 INFO L470 AbstractCegarLoop]: Abstraction has has 728 places, 986 transitions, 16340 flow [2021-12-06 20:57:02,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:57:02,629 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:57:02,629 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:57:02,649 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2021-12-06 20:57:02,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-12-06 20:57:02,830 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:57:02,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:57:02,830 INFO L85 PathProgramCache]: Analyzing trace with hash -791078354, now seen corresponding path program 20 times [2021-12-06 20:57:02,830 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:57:02,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853950013] [2021-12-06 20:57:02,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:57:02,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:57:02,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:57:02,918 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:57:02,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:57:02,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853950013] [2021-12-06 20:57:02,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853950013] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:57:02,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226676168] [2021-12-06 20:57:02,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:57:02,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:57:02,919 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:57:02,920 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:57:02,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-12-06 20:57:03,022 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-06 20:57:03,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:57:03,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:57:03,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:57:03,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:57:03,210 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:57:03,210 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:57:03,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226676168] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:57:03,210 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:57:03,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2021-12-06 20:57:03,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907768695] [2021-12-06 20:57:03,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:57:03,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:57:03,211 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:57:03,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:57:03,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:57:03,211 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:57:03,212 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 728 places, 986 transitions, 16340 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:57:03,212 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:57:03,212 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:57:03,212 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:57:29,039 INFO L129 PetriNetUnfolder]: 20671/55124 cut-off events. [2021-12-06 20:57:29,039 INFO L130 PetriNetUnfolder]: For 543742/544077 co-relation queries the response was YES. [2021-12-06 20:57:31,535 INFO L84 FinitePrefix]: Finished finitePrefix Result has 259486 conditions, 55124 events. 20671/55124 cut-off events. For 543742/544077 co-relation queries the response was YES. Maximal size of possible extension queue 1085. Compared 624196 event pairs, 6772 based on Foata normal form. 153/55010 useless extension candidates. Maximal degree in co-relation 259099. Up to 23412 conditions per place. [2021-12-06 20:57:31,719 INFO L132 encePairwiseOnDemand]: 92/106 looper letters, 1596 selfloop transitions, 199 changer transitions 6/1880 dead transitions. [2021-12-06 20:57:31,719 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 747 places, 1880 transitions, 28271 flow [2021-12-06 20:57:31,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 20:57:31,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-06 20:57:31,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1405 transitions. [2021-12-06 20:57:31,722 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6627358490566038 [2021-12-06 20:57:31,722 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1405 transitions. [2021-12-06 20:57:31,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1405 transitions. [2021-12-06 20:57:31,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:57:31,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1405 transitions. [2021-12-06 20:57:31,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 70.25) internal successors, (1405), 20 states have internal predecessors, (1405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:57:31,725 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 106.0) internal successors, (2226), 21 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:57:31,725 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 106.0) internal successors, (2226), 21 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:57:31,725 INFO L186 Difference]: Start difference. First operand has 728 places, 986 transitions, 16340 flow. Second operand 20 states and 1405 transitions. [2021-12-06 20:57:31,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 747 places, 1880 transitions, 28271 flow [2021-12-06 20:57:36,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 728 places, 1880 transitions, 27838 flow, removed 34 selfloop flow, removed 19 redundant places. [2021-12-06 20:57:36,925 INFO L242 Difference]: Finished difference. Result has 734 places, 1000 transitions, 16736 flow [2021-12-06 20:57:36,926 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=15975, PETRI_DIFFERENCE_MINUEND_PLACES=709, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=986, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=793, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=16736, PETRI_PLACES=734, PETRI_TRANSITIONS=1000} [2021-12-06 20:57:36,926 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 631 predicate places. [2021-12-06 20:57:36,926 INFO L470 AbstractCegarLoop]: Abstraction has has 734 places, 1000 transitions, 16736 flow [2021-12-06 20:57:36,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:57:36,927 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:57:36,927 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:57:36,946 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2021-12-06 20:57:37,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:57:37,128 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:57:37,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:57:37,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1460684612, now seen corresponding path program 21 times [2021-12-06 20:57:37,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:57:37,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262764973] [2021-12-06 20:57:37,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:57:37,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:57:37,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:57:37,308 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:57:37,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:57:37,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262764973] [2021-12-06 20:57:37,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262764973] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:57:37,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118487691] [2021-12-06 20:57:37,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 20:57:37,309 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:57:37,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:57:37,309 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:57:37,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-12-06 20:57:37,412 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-12-06 20:57:37,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:57:37,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:57:37,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:57:37,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:57:37,588 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:57:37,588 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:57:37,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118487691] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:57:37,588 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:57:37,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2021-12-06 20:57:37,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593587236] [2021-12-06 20:57:37,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:57:37,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:57:37,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:57:37,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:57:37,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-12-06 20:57:37,590 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:57:37,590 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 734 places, 1000 transitions, 16736 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:57:37,590 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:57:37,590 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:57:37,590 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:58:03,889 INFO L129 PetriNetUnfolder]: 20389/54186 cut-off events. [2021-12-06 20:58:03,890 INFO L130 PetriNetUnfolder]: For 533069/533391 co-relation queries the response was YES. [2021-12-06 20:58:06,260 INFO L84 FinitePrefix]: Finished finitePrefix Result has 254321 conditions, 54186 events. 20389/54186 cut-off events. For 533069/533391 co-relation queries the response was YES. Maximal size of possible extension queue 1130. Compared 610757 event pairs, 6765 based on Foata normal form. 159/54083 useless extension candidates. Maximal degree in co-relation 253903. Up to 23413 conditions per place. [2021-12-06 20:58:06,449 INFO L132 encePairwiseOnDemand]: 91/106 looper letters, 1565 selfloop transitions, 224 changer transitions 11/1879 dead transitions. [2021-12-06 20:58:06,449 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 766 places, 1879 transitions, 28233 flow [2021-12-06 20:58:06,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 20:58:06,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 20:58:06,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2127 transitions. [2021-12-06 20:58:06,451 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6080617495711835 [2021-12-06 20:58:06,451 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2127 transitions. [2021-12-06 20:58:06,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2127 transitions. [2021-12-06 20:58:06,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:58:06,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2127 transitions. [2021-12-06 20:58:06,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 64.45454545454545) internal successors, (2127), 33 states have internal predecessors, (2127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:06,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 106.0) internal successors, (3604), 34 states have internal predecessors, (3604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:06,456 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 106.0) internal successors, (3604), 34 states have internal predecessors, (3604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:06,456 INFO L186 Difference]: Start difference. First operand has 734 places, 1000 transitions, 16736 flow. Second operand 33 states and 2127 transitions. [2021-12-06 20:58:06,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 766 places, 1879 transitions, 28233 flow [2021-12-06 20:58:11,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 758 places, 1879 transitions, 27858 flow, removed 47 selfloop flow, removed 8 redundant places. [2021-12-06 20:58:11,454 INFO L242 Difference]: Finished difference. Result has 771 places, 1025 transitions, 17557 flow [2021-12-06 20:58:11,455 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=16320, PETRI_DIFFERENCE_MINUEND_PLACES=726, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=998, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=783, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=17557, PETRI_PLACES=771, PETRI_TRANSITIONS=1025} [2021-12-06 20:58:11,455 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 668 predicate places. [2021-12-06 20:58:11,455 INFO L470 AbstractCegarLoop]: Abstraction has has 771 places, 1025 transitions, 17557 flow [2021-12-06 20:58:11,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:11,456 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:58:11,456 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:58:11,475 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-12-06 20:58:11,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:58:11,657 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:58:11,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:58:11,658 INFO L85 PathProgramCache]: Analyzing trace with hash 2121856220, now seen corresponding path program 22 times [2021-12-06 20:58:11,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:58:11,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124229499] [2021-12-06 20:58:11,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:58:11,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:58:11,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:58:11,827 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:58:11,827 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:58:11,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124229499] [2021-12-06 20:58:11,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124229499] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:58:11,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579771341] [2021-12-06 20:58:11,827 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 20:58:11,827 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:58:11,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:58:11,828 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:58:11,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-12-06 20:58:11,984 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 20:58:11,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:58:11,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-06 20:58:11,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:58:12,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:58:12,108 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:58:12,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:58:12,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579771341] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:58:12,108 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:58:12,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-12-06 20:58:12,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667663966] [2021-12-06 20:58:12,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:58:12,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 20:58:12,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:58:12,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 20:58:12,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:58:12,110 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:58:12,110 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 771 places, 1025 transitions, 17557 flow. Second operand has 9 states, 9 states have (on average 51.666666666666664) internal successors, (465), 9 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:12,110 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:58:12,110 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:58:12,110 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:58:37,499 INFO L129 PetriNetUnfolder]: 19591/51800 cut-off events. [2021-12-06 20:58:37,499 INFO L130 PetriNetUnfolder]: For 521694/522028 co-relation queries the response was YES. [2021-12-06 20:58:40,012 INFO L84 FinitePrefix]: Finished finitePrefix Result has 244872 conditions, 51800 events. 19591/51800 cut-off events. For 521694/522028 co-relation queries the response was YES. Maximal size of possible extension queue 1146. Compared 578835 event pairs, 4242 based on Foata normal form. 203/51751 useless extension candidates. Maximal degree in co-relation 244425. Up to 18325 conditions per place. [2021-12-06 20:58:40,182 INFO L132 encePairwiseOnDemand]: 92/106 looper letters, 1383 selfloop transitions, 418 changer transitions 10/1890 dead transitions. [2021-12-06 20:58:40,182 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 801 places, 1890 transitions, 29605 flow [2021-12-06 20:58:40,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 20:58:40,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 20:58:40,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1955 transitions. [2021-12-06 20:58:40,185 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5949482653682289 [2021-12-06 20:58:40,185 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1955 transitions. [2021-12-06 20:58:40,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1955 transitions. [2021-12-06 20:58:40,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:58:40,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1955 transitions. [2021-12-06 20:58:40,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 63.064516129032256) internal successors, (1955), 31 states have internal predecessors, (1955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:40,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 106.0) internal successors, (3392), 32 states have internal predecessors, (3392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:40,189 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 106.0) internal successors, (3392), 32 states have internal predecessors, (3392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:40,189 INFO L186 Difference]: Start difference. First operand has 771 places, 1025 transitions, 17557 flow. Second operand 31 states and 1955 transitions. [2021-12-06 20:58:40,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 801 places, 1890 transitions, 29605 flow [2021-12-06 20:58:45,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 781 places, 1890 transitions, 29007 flow, removed 182 selfloop flow, removed 20 redundant places. [2021-12-06 20:58:45,186 INFO L242 Difference]: Finished difference. Result has 791 places, 1047 transitions, 18488 flow [2021-12-06 20:58:45,186 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=16920, PETRI_DIFFERENCE_MINUEND_PLACES=751, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1023, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=396, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=18488, PETRI_PLACES=791, PETRI_TRANSITIONS=1047} [2021-12-06 20:58:45,187 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 688 predicate places. [2021-12-06 20:58:45,187 INFO L470 AbstractCegarLoop]: Abstraction has has 791 places, 1047 transitions, 18488 flow [2021-12-06 20:58:45,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 51.666666666666664) internal successors, (465), 9 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:45,187 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:58:45,187 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:58:45,207 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2021-12-06 20:58:45,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-12-06 20:58:45,388 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:58:45,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:58:45,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1219315442, now seen corresponding path program 23 times [2021-12-06 20:58:45,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:58:45,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269947609] [2021-12-06 20:58:45,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:58:45,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:58:45,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:58:45,489 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:58:45,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:58:45,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269947609] [2021-12-06 20:58:45,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269947609] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:58:45,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108880087] [2021-12-06 20:58:45,489 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-06 20:58:45,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:58:45,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:58:45,490 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:58:45,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-12-06 20:58:45,633 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-12-06 20:58:45,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:58:45,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:58:45,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:58:45,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:58:45,813 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:58:45,813 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:58:45,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108880087] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:58:45,813 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:58:45,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2021-12-06 20:58:45,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750988093] [2021-12-06 20:58:45,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:58:45,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:58:45,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:58:45,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:58:45,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:58:45,815 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:58:45,815 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 791 places, 1047 transitions, 18488 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:58:45,815 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:58:45,815 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:58:45,815 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:59:11,595 INFO L129 PetriNetUnfolder]: 19645/50834 cut-off events. [2021-12-06 20:59:11,595 INFO L130 PetriNetUnfolder]: For 554611/554905 co-relation queries the response was YES. [2021-12-06 20:59:13,992 INFO L84 FinitePrefix]: Finished finitePrefix Result has 246637 conditions, 50834 events. 19645/50834 cut-off events. For 554611/554905 co-relation queries the response was YES. Maximal size of possible extension queue 1131. Compared 557320 event pairs, 7462 based on Foata normal form. 94/50664 useless extension candidates. Maximal degree in co-relation 246212. Up to 19734 conditions per place. [2021-12-06 20:59:14,168 INFO L132 encePairwiseOnDemand]: 92/106 looper letters, 1546 selfloop transitions, 106 changer transitions 0/1731 dead transitions. [2021-12-06 20:59:14,168 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 802 places, 1731 transitions, 28624 flow [2021-12-06 20:59:14,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 20:59:14,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-06 20:59:14,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 898 transitions. [2021-12-06 20:59:14,170 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7059748427672956 [2021-12-06 20:59:14,170 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 898 transitions. [2021-12-06 20:59:14,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 898 transitions. [2021-12-06 20:59:14,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:59:14,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 898 transitions. [2021-12-06 20:59:14,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 74.83333333333333) internal successors, (898), 12 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:59:14,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 106.0) internal successors, (1378), 13 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:59:14,172 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 106.0) internal successors, (1378), 13 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:59:14,172 INFO L186 Difference]: Start difference. First operand has 791 places, 1047 transitions, 18488 flow. Second operand 12 states and 898 transitions. [2021-12-06 20:59:14,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 802 places, 1731 transitions, 28624 flow [2021-12-06 20:59:19,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 765 places, 1731 transitions, 27218 flow, removed 210 selfloop flow, removed 37 redundant places. [2021-12-06 20:59:19,092 INFO L242 Difference]: Finished difference. Result has 773 places, 1064 transitions, 18036 flow [2021-12-06 20:59:19,093 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=17158, PETRI_DIFFERENCE_MINUEND_PLACES=754, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1047, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=949, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=18036, PETRI_PLACES=773, PETRI_TRANSITIONS=1064} [2021-12-06 20:59:19,093 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 670 predicate places. [2021-12-06 20:59:19,093 INFO L470 AbstractCegarLoop]: Abstraction has has 773 places, 1064 transitions, 18036 flow [2021-12-06 20:59:19,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:59:19,093 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:59:19,093 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:59:19,113 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2021-12-06 20:59:19,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-12-06 20:59:19,294 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:59:19,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:59:19,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1197927308, now seen corresponding path program 24 times [2021-12-06 20:59:19,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:59:19,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616062767] [2021-12-06 20:59:19,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:59:19,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:59:19,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:59:19,532 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:59:19,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:59:19,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616062767] [2021-12-06 20:59:19,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616062767] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:59:19,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960985105] [2021-12-06 20:59:19,533 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-06 20:59:19,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:59:19,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:59:19,533 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:59:19,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-12-06 20:59:19,636 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2021-12-06 20:59:19,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:59:19,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:59:19,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:59:19,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:59:19,851 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:59:19,851 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:59:19,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960985105] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:59:19,851 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:59:19,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [18] total 26 [2021-12-06 20:59:19,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604788470] [2021-12-06 20:59:19,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:59:19,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:59:19,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:59:19,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:59:19,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=584, Unknown=0, NotChecked=0, Total=650 [2021-12-06 20:59:19,852 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:59:19,853 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 773 places, 1064 transitions, 18036 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:59:19,853 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:59:19,853 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:59:19,853 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 20:59:45,355 INFO L129 PetriNetUnfolder]: 19833/51438 cut-off events. [2021-12-06 20:59:45,355 INFO L130 PetriNetUnfolder]: For 559248/559528 co-relation queries the response was YES. [2021-12-06 20:59:47,794 INFO L84 FinitePrefix]: Finished finitePrefix Result has 248220 conditions, 51438 events. 19833/51438 cut-off events. For 559248/559528 co-relation queries the response was YES. Maximal size of possible extension queue 1136. Compared 565875 event pairs, 7699 based on Foata normal form. 78/51249 useless extension candidates. Maximal degree in co-relation 247746. Up to 19922 conditions per place. [2021-12-06 20:59:47,967 INFO L132 encePairwiseOnDemand]: 92/106 looper letters, 1784 selfloop transitions, 119 changer transitions 4/1986 dead transitions. [2021-12-06 20:59:47,967 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 790 places, 1986 transitions, 30829 flow [2021-12-06 20:59:47,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 20:59:47,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 20:59:47,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1280 transitions. [2021-12-06 20:59:47,969 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6708595387840671 [2021-12-06 20:59:47,969 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1280 transitions. [2021-12-06 20:59:47,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1280 transitions. [2021-12-06 20:59:47,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:59:47,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1280 transitions. [2021-12-06 20:59:47,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 71.11111111111111) internal successors, (1280), 18 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:59:47,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 106.0) internal successors, (2014), 19 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:59:47,971 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 106.0) internal successors, (2014), 19 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:59:47,971 INFO L186 Difference]: Start difference. First operand has 773 places, 1064 transitions, 18036 flow. Second operand 18 states and 1280 transitions. [2021-12-06 20:59:47,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 790 places, 1986 transitions, 30829 flow [2021-12-06 20:59:52,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 787 places, 1986 transitions, 30265 flow, removed 213 selfloop flow, removed 3 redundant places. [2021-12-06 20:59:52,706 INFO L242 Difference]: Finished difference. Result has 800 places, 1089 transitions, 18744 flow [2021-12-06 20:59:52,707 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=17685, PETRI_DIFFERENCE_MINUEND_PLACES=770, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1064, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=957, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=18744, PETRI_PLACES=800, PETRI_TRANSITIONS=1089} [2021-12-06 20:59:52,707 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 697 predicate places. [2021-12-06 20:59:52,707 INFO L470 AbstractCegarLoop]: Abstraction has has 800 places, 1089 transitions, 18744 flow [2021-12-06 20:59:52,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:59:52,708 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 20:59:52,708 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:59:52,728 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-12-06 20:59:52,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-12-06 20:59:52,909 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 20:59:52,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:59:52,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1653470714, now seen corresponding path program 25 times [2021-12-06 20:59:52,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:59:52,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068994563] [2021-12-06 20:59:52,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:59:52,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:59:52,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:59:53,063 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 20:59:53,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:59:53,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068994563] [2021-12-06 20:59:53,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068994563] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:59:53,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337834327] [2021-12-06 20:59:53,063 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-06 20:59:53,063 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:59:53,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:59:53,064 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:59:53,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03123ee6-8508-4fb1-bc86-23b711744380/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-12-06 20:59:53,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:59:53,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 20:59:53,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:59:53,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 20:59:53,362 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 20:59:53,362 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:59:53,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [337834327] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:59:53,362 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:59:53,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2021-12-06 20:59:53,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939525897] [2021-12-06 20:59:53,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:59:53,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:59:53,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:59:53,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:59:53,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:59:53,363 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 106 [2021-12-06 20:59:53,364 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 800 places, 1089 transitions, 18744 flow. Second operand has 10 states, 10 states have (on average 51.3) internal successors, (513), 10 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:59:53,364 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 20:59:53,364 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 106 [2021-12-06 20:59:53,364 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 21:00:20,668 INFO L129 PetriNetUnfolder]: 20808/54147 cut-off events. [2021-12-06 21:00:20,668 INFO L130 PetriNetUnfolder]: For 601494/601814 co-relation queries the response was YES.