./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/09-regions_21-arrayloop2_nr.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/09-regions_21-arrayloop2_nr.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc --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 52746884466210ec366bc04a3a6cb03f413619353c73143d79c1024e676e598e --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-5e519f3 [2022-11-02 20:10:47,747 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:10:47,754 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:10:47,818 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:10:47,818 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:10:47,823 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:10:47,826 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:10:47,831 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:10:47,834 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:10:47,840 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:10:47,842 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:10:47,845 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:10:47,845 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:10:47,849 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:10:47,851 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:10:47,853 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:10:47,855 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:10:47,856 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:10:47,858 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:10:47,869 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:10:47,872 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:10:47,873 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:10:47,877 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:10:47,878 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:10:47,882 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:10:47,882 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:10:47,883 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:10:47,884 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:10:47,884 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:10:47,886 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:10:47,886 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:10:47,887 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:10:47,888 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:10:47,889 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:10:47,890 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:10:47,890 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:10:47,893 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:10:47,895 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:10:47,895 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:10:47,896 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:10:47,897 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:10:47,898 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-11-02 20:10:47,937 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:10:47,937 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:10:47,937 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:10:47,938 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:10:47,938 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-02 20:10:47,939 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-02 20:10:47,940 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:10:47,940 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:10:47,940 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:10:47,941 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:10:47,941 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 20:10:47,941 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-02 20:10:47,941 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:10:47,942 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 20:10:47,942 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:10:47,942 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-02 20:10:47,942 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-02 20:10:47,943 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-02 20:10:47,943 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-11-02 20:10:47,943 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 20:10:47,944 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:10:47,944 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:10:47,944 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-02 20:10:47,944 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:10:47,945 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:10:47,945 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-02 20:10:47,945 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 20:10:47,946 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:10:47,946 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-02 20:10:47,946 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-02 20:10:47,946 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:10:47,947 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-02 20:10:47,947 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-02 20:10:47,947 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-02 20:10:47,947 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-02 20:10:47,948 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_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/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_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc 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 -> 52746884466210ec366bc04a3a6cb03f413619353c73143d79c1024e676e598e [2022-11-02 20:10:48,259 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:10:48,293 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:10:48,296 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:10:48,297 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:10:48,298 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:10:48,300 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/goblint-regression/09-regions_21-arrayloop2_nr.i [2022-11-02 20:10:48,400 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/data/78474cf21/b1a5f33f30b3456db7e4f78ff6e7dd30/FLAG17316bb9f [2022-11-02 20:10:49,079 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:10:49,080 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/sv-benchmarks/c/goblint-regression/09-regions_21-arrayloop2_nr.i [2022-11-02 20:10:49,121 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/data/78474cf21/b1a5f33f30b3456db7e4f78ff6e7dd30/FLAG17316bb9f [2022-11-02 20:10:49,319 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/data/78474cf21/b1a5f33f30b3456db7e4f78ff6e7dd30 [2022-11-02 20:10:49,322 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:10:49,324 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:10:49,326 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:10:49,327 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:10:49,331 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:10:49,332 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:10:49" (1/1) ... [2022-11-02 20:10:49,333 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2620a0f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:10:49, skipping insertion in model container [2022-11-02 20:10:49,333 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:10:49" (1/1) ... [2022-11-02 20:10:49,342 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:10:49,393 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:10:50,024 WARN L1543 CHandler]: Possible shadowing of function new [2022-11-02 20:10:50,026 WARN L1543 CHandler]: Possible shadowing of function new [2022-11-02 20:10:50,032 WARN L1543 CHandler]: Possible shadowing of function new [2022-11-02 20:10:50,038 WARN L1543 CHandler]: Possible shadowing of function new [2022-11-02 20:10:50,083 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:10:50,113 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:10:50,176 WARN L1543 CHandler]: Possible shadowing of function new [2022-11-02 20:10:50,182 WARN L1543 CHandler]: Possible shadowing of function new [2022-11-02 20:10:50,185 WARN L1543 CHandler]: Possible shadowing of function new [2022-11-02 20:10:50,186 WARN L1543 CHandler]: Possible shadowing of function new [2022-11-02 20:10:50,206 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:10:50,293 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:10:50,294 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:10:50 WrapperNode [2022-11-02 20:10:50,294 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:10:50,295 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:10:50,296 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:10:50,296 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:10:50,307 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:10:50" (1/1) ... [2022-11-02 20:10:50,343 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:10:50" (1/1) ... [2022-11-02 20:10:50,409 INFO L138 Inliner]: procedures = 271, calls = 32, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 207 [2022-11-02 20:10:50,412 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:10:50,413 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:10:50,414 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:10:50,414 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:10:50,426 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:10:50" (1/1) ... [2022-11-02 20:10:50,427 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:10:50" (1/1) ... [2022-11-02 20:10:50,453 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:10:50" (1/1) ... [2022-11-02 20:10:50,453 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:10:50" (1/1) ... [2022-11-02 20:10:50,485 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:10:50" (1/1) ... [2022-11-02 20:10:50,490 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:10:50" (1/1) ... [2022-11-02 20:10:50,501 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:10:50" (1/1) ... [2022-11-02 20:10:50,503 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:10:50" (1/1) ... [2022-11-02 20:10:50,507 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:10:50,508 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:10:50,508 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:10:50,508 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:10:50,515 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:10:50" (1/1) ... [2022-11-02 20:10:50,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 20:10:50,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:10:50,550 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-02 20:10:50,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-02 20:10:50,604 INFO L130 BoogieDeclarations]: Found specification of procedure f [2022-11-02 20:10:50,604 INFO L138 BoogieDeclarations]: Found implementation of procedure f [2022-11-02 20:10:50,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-02 20:10:50,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-02 20:10:50,605 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-02 20:10:50,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-02 20:10:50,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-02 20:10:50,606 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-11-02 20:10:50,606 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-02 20:10:50,606 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 20:10:50,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-02 20:10:50,607 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:10:50,607 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:10:50,609 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-02 20:10:50,788 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:10:50,791 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:10:51,484 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:10:51,496 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:10:51,497 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2022-11-02 20:10:51,499 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:10:51 BoogieIcfgContainer [2022-11-02 20:10:51,500 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:10:51,503 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-02 20:10:51,503 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-02 20:10:51,516 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-02 20:10:51,517 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.11 08:10:49" (1/3) ... [2022-11-02 20:10:51,518 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c7221ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 08:10:51, skipping insertion in model container [2022-11-02 20:10:51,518 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:10:50" (2/3) ... [2022-11-02 20:10:51,518 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c7221ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 08:10:51, skipping insertion in model container [2022-11-02 20:10:51,519 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:10:51" (3/3) ... [2022-11-02 20:10:51,541 INFO L112 eAbstractionObserver]: Analyzing ICFG 09-regions_21-arrayloop2_nr.i [2022-11-02 20:10:51,561 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-02 20:10:51,576 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-02 20:10:51,576 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2022-11-02 20:10:51,577 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-02 20:10:51,703 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-02 20:10:51,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 298 places, 305 transitions, 620 flow [2022-11-02 20:10:51,918 INFO L130 PetriNetUnfolder]: 14/303 cut-off events. [2022-11-02 20:10:51,918 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-02 20:10:51,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 310 conditions, 303 events. 14/303 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 591 event pairs, 0 based on Foata normal form. 0/271 useless extension candidates. Maximal degree in co-relation 226. Up to 2 conditions per place. [2022-11-02 20:10:51,926 INFO L82 GeneralOperation]: Start removeDead. Operand has 298 places, 305 transitions, 620 flow [2022-11-02 20:10:51,935 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 296 places, 303 transitions, 612 flow [2022-11-02 20:10:51,947 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-02 20:10:51,954 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5689ca4a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-02 20:10:51,954 INFO L358 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2022-11-02 20:10:51,965 INFO L130 PetriNetUnfolder]: 1/47 cut-off events. [2022-11-02 20:10:51,966 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-02 20:10:51,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:10:51,967 INFO L208 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] [2022-11-02 20:10:51,967 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:10:51,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:10:51,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1165101949, now seen corresponding path program 1 times [2022-11-02 20:10:51,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:10:51,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91900088] [2022-11-02 20:10:51,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:10:51,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:10:52,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:10:52,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:10:52,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:10:52,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91900088] [2022-11-02 20:10:52,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91900088] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:10:52,988 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:10:52,989 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:10:52,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25351651] [2022-11-02 20:10:52,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:10:53,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 20:10:53,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:10:53,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:10:53,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:10:53,070 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 305 [2022-11-02 20:10:53,078 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 303 transitions, 612 flow. Second operand has 6 states, 6 states have (on average 176.5) internal successors, (1059), 6 states have internal predecessors, (1059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:53,082 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:10:53,082 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 305 [2022-11-02 20:10:53,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:10:54,225 INFO L130 PetriNetUnfolder]: 744/2618 cut-off events. [2022-11-02 20:10:54,225 INFO L131 PetriNetUnfolder]: For 26/26 co-relation queries the response was YES. [2022-11-02 20:10:54,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4122 conditions, 2618 events. 744/2618 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 17612 event pairs, 600 based on Foata normal form. 247/2494 useless extension candidates. Maximal degree in co-relation 3898. Up to 1439 conditions per place. [2022-11-02 20:10:54,254 INFO L137 encePairwiseOnDemand]: 285/305 looper letters, 110 selfloop transitions, 10 changer transitions 0/293 dead transitions. [2022-11-02 20:10:54,254 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 293 transitions, 832 flow [2022-11-02 20:10:54,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:10:54,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:10:54,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1180 transitions. [2022-11-02 20:10:54,278 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.644808743169399 [2022-11-02 20:10:54,279 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1180 transitions. [2022-11-02 20:10:54,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1180 transitions. [2022-11-02 20:10:54,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:10:54,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1180 transitions. [2022-11-02 20:10:54,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 196.66666666666666) internal successors, (1180), 6 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:54,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:54,312 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:54,314 INFO L175 Difference]: Start difference. First operand has 296 places, 303 transitions, 612 flow. Second operand 6 states and 1180 transitions. [2022-11-02 20:10:54,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 293 transitions, 832 flow [2022-11-02 20:10:54,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 293 transitions, 830 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:10:54,333 INFO L231 Difference]: Finished difference. Result has 297 places, 293 transitions, 610 flow [2022-11-02 20:10:54,335 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=610, PETRI_PLACES=297, PETRI_TRANSITIONS=293} [2022-11-02 20:10:54,340 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, 1 predicate places. [2022-11-02 20:10:54,340 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 293 transitions, 610 flow [2022-11-02 20:10:54,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 176.5) internal successors, (1059), 6 states have internal predecessors, (1059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:54,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:10:54,342 INFO L208 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] [2022-11-02 20:10:54,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-02 20:10:54,343 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:10:54,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:10:54,344 INFO L85 PathProgramCache]: Analyzing trace with hash -963911608, now seen corresponding path program 1 times [2022-11-02 20:10:54,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:10:54,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235644300] [2022-11-02 20:10:54,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:10:54,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:10:54,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:10:54,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:10:54,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:10:54,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235644300] [2022-11-02 20:10:54,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235644300] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:10:54,854 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:10:54,854 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:10:54,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607418817] [2022-11-02 20:10:54,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:10:54,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 20:10:54,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:10:54,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:10:54,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:10:54,859 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 305 [2022-11-02 20:10:54,861 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 293 transitions, 610 flow. Second operand has 6 states, 6 states have (on average 177.5) internal successors, (1065), 6 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:54,861 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:10:54,861 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 305 [2022-11-02 20:10:54,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:10:55,750 INFO L130 PetriNetUnfolder]: 744/2616 cut-off events. [2022-11-02 20:10:55,750 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-02 20:10:55,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4127 conditions, 2616 events. 744/2616 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 17596 event pairs, 600 based on Foata normal form. 0/2247 useless extension candidates. Maximal degree in co-relation 3931. Up to 1437 conditions per place. [2022-11-02 20:10:55,778 INFO L137 encePairwiseOnDemand]: 293/305 looper letters, 108 selfloop transitions, 10 changer transitions 0/291 dead transitions. [2022-11-02 20:10:55,778 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 291 transitions, 842 flow [2022-11-02 20:10:55,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:10:55,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:10:55,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1170 transitions. [2022-11-02 20:10:55,782 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.639344262295082 [2022-11-02 20:10:55,783 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1170 transitions. [2022-11-02 20:10:55,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1170 transitions. [2022-11-02 20:10:55,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:10:55,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1170 transitions. [2022-11-02 20:10:55,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 195.0) internal successors, (1170), 6 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:55,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:55,795 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:55,795 INFO L175 Difference]: Start difference. First operand has 297 places, 293 transitions, 610 flow. Second operand 6 states and 1170 transitions. [2022-11-02 20:10:55,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 291 transitions, 842 flow [2022-11-02 20:10:55,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 291 transitions, 822 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-02 20:10:55,808 INFO L231 Difference]: Finished difference. Result has 295 places, 291 transitions, 606 flow [2022-11-02 20:10:55,809 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=586, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=606, PETRI_PLACES=295, PETRI_TRANSITIONS=291} [2022-11-02 20:10:55,810 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, -1 predicate places. [2022-11-02 20:10:55,810 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 291 transitions, 606 flow [2022-11-02 20:10:55,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 177.5) internal successors, (1065), 6 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:55,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:10:55,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:10:55,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-02 20:10:55,812 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting fErr0ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:10:55,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:10:55,815 INFO L85 PathProgramCache]: Analyzing trace with hash 903544362, now seen corresponding path program 1 times [2022-11-02 20:10:55,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:10:55,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739085845] [2022-11-02 20:10:55,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:10:55,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:10:55,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:10:55,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:10:55,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:10:55,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739085845] [2022-11-02 20:10:55,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739085845] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:10:55,908 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:10:55,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:10:55,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088007726] [2022-11-02 20:10:55,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:10:55,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:10:55,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:10:55,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:10:55,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:10:55,913 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 285 out of 305 [2022-11-02 20:10:55,914 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 291 transitions, 606 flow. Second operand has 3 states, 3 states have (on average 286.3333333333333) internal successors, (859), 3 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) [2022-11-02 20:10:55,915 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:10:55,915 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 305 [2022-11-02 20:10:55,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:10:56,072 INFO L130 PetriNetUnfolder]: 7/415 cut-off events. [2022-11-02 20:10:56,072 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-02 20:10:56,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 461 conditions, 415 events. 7/415 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1030 event pairs, 0 based on Foata normal form. 0/386 useless extension candidates. Maximal degree in co-relation 218. Up to 13 conditions per place. [2022-11-02 20:10:56,076 INFO L137 encePairwiseOnDemand]: 302/305 looper letters, 17 selfloop transitions, 2 changer transitions 0/298 dead transitions. [2022-11-02 20:10:56,076 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 298 transitions, 658 flow [2022-11-02 20:10:56,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:10:56,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:10:56,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 875 transitions. [2022-11-02 20:10:56,082 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9562841530054644 [2022-11-02 20:10:56,082 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 875 transitions. [2022-11-02 20:10:56,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 875 transitions. [2022-11-02 20:10:56,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:10:56,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 875 transitions. [2022-11-02 20:10:56,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 291.6666666666667) internal successors, (875), 3 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:56,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 305.0) internal successors, (1220), 4 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:56,089 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 305.0) internal successors, (1220), 4 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:56,089 INFO L175 Difference]: Start difference. First operand has 295 places, 291 transitions, 606 flow. Second operand 3 states and 875 transitions. [2022-11-02 20:10:56,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 298 transitions, 658 flow [2022-11-02 20:10:56,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 298 transitions, 638 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-02 20:10:56,098 INFO L231 Difference]: Finished difference. Result has 293 places, 292 transitions, 598 flow [2022-11-02 20:10:56,098 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=586, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=598, PETRI_PLACES=293, PETRI_TRANSITIONS=292} [2022-11-02 20:10:56,101 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, -3 predicate places. [2022-11-02 20:10:56,103 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 292 transitions, 598 flow [2022-11-02 20:10:56,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 286.3333333333333) internal successors, (859), 3 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) [2022-11-02 20:10:56,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:10:56,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:10:56,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-02 20:10:56,109 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:10:56,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:10:56,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1083273916, now seen corresponding path program 1 times [2022-11-02 20:10:56,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:10:56,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785828392] [2022-11-02 20:10:56,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:10:56,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:10:56,148 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-02 20:10:56,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1295023759] [2022-11-02 20:10:56,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:10:56,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:10:56,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:10:56,153 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:10:56,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-02 20:10:56,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:10:56,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-02 20:10:56,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:10:56,430 INFO L390 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 [2022-11-02 20:10:56,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-02 20:10:56,466 INFO L390 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 [2022-11-02 20:10:56,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-02 20:10:56,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-02 20:10:56,505 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:10:56,506 INFO L390 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 [2022-11-02 20:10:56,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-02 20:10:56,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-02 20:10:56,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-02 20:10:56,563 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:10:56,564 INFO L390 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 [2022-11-02 20:10:56,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:10:56,613 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:10:56,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:10:56,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785828392] [2022-11-02 20:10:56,617 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-02 20:10:56,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295023759] [2022-11-02 20:10:56,618 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295023759] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:10:56,618 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:10:56,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-02 20:10:56,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295973220] [2022-11-02 20:10:56,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:10:56,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-02 20:10:56,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:10:56,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-02 20:10:56,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-11-02 20:10:56,632 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 305 [2022-11-02 20:10:56,634 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 292 transitions, 598 flow. Second operand has 8 states, 8 states have (on average 180.625) internal successors, (1445), 8 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:56,634 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:10:56,634 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 305 [2022-11-02 20:10:56,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:10:58,408 INFO L130 PetriNetUnfolder]: 1489/5255 cut-off events. [2022-11-02 20:10:58,408 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-02 20:10:58,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8268 conditions, 5255 events. 1489/5255 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 36091 event pairs, 1200 based on Foata normal form. 0/4523 useless extension candidates. Maximal degree in co-relation 4106. Up to 1480 conditions per place. [2022-11-02 20:10:58,453 INFO L137 encePairwiseOnDemand]: 295/305 looper letters, 166 selfloop transitions, 9 changer transitions 0/352 dead transitions. [2022-11-02 20:10:58,454 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 352 transitions, 1072 flow [2022-11-02 20:10:58,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:10:58,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:10:58,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1778 transitions. [2022-11-02 20:10:58,458 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6477231329690346 [2022-11-02 20:10:58,459 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1778 transitions. [2022-11-02 20:10:58,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1778 transitions. [2022-11-02 20:10:58,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:10:58,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1778 transitions. [2022-11-02 20:10:58,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 197.55555555555554) internal successors, (1778), 9 states have internal predecessors, (1778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:58,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 305.0) internal successors, (3050), 10 states have internal predecessors, (3050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:58,472 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 305.0) internal successors, (3050), 10 states have internal predecessors, (3050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:58,472 INFO L175 Difference]: Start difference. First operand has 293 places, 292 transitions, 598 flow. Second operand 9 states and 1778 transitions. [2022-11-02 20:10:58,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 352 transitions, 1072 flow [2022-11-02 20:10:58,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 352 transitions, 1070 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-02 20:10:58,481 INFO L231 Difference]: Finished difference. Result has 300 places, 292 transitions, 620 flow [2022-11-02 20:10:58,482 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=620, PETRI_PLACES=300, PETRI_TRANSITIONS=292} [2022-11-02 20:10:58,483 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, 4 predicate places. [2022-11-02 20:10:58,484 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 292 transitions, 620 flow [2022-11-02 20:10:58,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 180.625) internal successors, (1445), 8 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:58,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:10:58,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:10:58,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-02 20:10:58,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-11-02 20:10:58,700 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting fErr0ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:10:58,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:10:58,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1268327861, now seen corresponding path program 1 times [2022-11-02 20:10:58,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:10:58,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697145841] [2022-11-02 20:10:58,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:10:58,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:10:58,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:10:58,812 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:10:58,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:10:58,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697145841] [2022-11-02 20:10:58,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697145841] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:10:58,813 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:10:58,813 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:10:58,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591665254] [2022-11-02 20:10:58,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:10:58,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:10:58,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:10:58,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:10:58,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:10:58,820 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 288 out of 305 [2022-11-02 20:10:58,821 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 292 transitions, 620 flow. Second operand has 3 states, 3 states have (on average 289.3333333333333) internal successors, (868), 3 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) [2022-11-02 20:10:58,821 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:10:58,822 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 288 of 305 [2022-11-02 20:10:58,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:10:58,998 INFO L130 PetriNetUnfolder]: 7/603 cut-off events. [2022-11-02 20:10:58,999 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-11-02 20:10:59,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 682 conditions, 603 events. 7/603 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1010 event pairs, 0 based on Foata normal form. 0/567 useless extension candidates. Maximal degree in co-relation 282. Up to 16 conditions per place. [2022-11-02 20:10:59,005 INFO L137 encePairwiseOnDemand]: 302/305 looper letters, 11 selfloop transitions, 2 changer transitions 0/296 dead transitions. [2022-11-02 20:10:59,005 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 296 transitions, 654 flow [2022-11-02 20:10:59,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:10:59,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:10:59,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 878 transitions. [2022-11-02 20:10:59,008 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9595628415300547 [2022-11-02 20:10:59,009 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 878 transitions. [2022-11-02 20:10:59,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 878 transitions. [2022-11-02 20:10:59,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:10:59,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 878 transitions. [2022-11-02 20:10:59,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 292.6666666666667) internal successors, (878), 3 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:59,017 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 305.0) internal successors, (1220), 4 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:59,018 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 305.0) internal successors, (1220), 4 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:59,018 INFO L175 Difference]: Start difference. First operand has 300 places, 292 transitions, 620 flow. Second operand 3 states and 878 transitions. [2022-11-02 20:10:59,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 296 transitions, 654 flow [2022-11-02 20:10:59,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 296 transitions, 640 flow, removed 0 selfloop flow, removed 7 redundant places. [2022-11-02 20:10:59,027 INFO L231 Difference]: Finished difference. Result has 296 places, 293 transitions, 618 flow [2022-11-02 20:10:59,028 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=606, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=618, PETRI_PLACES=296, PETRI_TRANSITIONS=293} [2022-11-02 20:10:59,031 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, 0 predicate places. [2022-11-02 20:10:59,031 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 293 transitions, 618 flow [2022-11-02 20:10:59,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 289.3333333333333) internal successors, (868), 3 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) [2022-11-02 20:10:59,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:10:59,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:10:59,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-02 20:10:59,033 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:10:59,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:10:59,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1507695787, now seen corresponding path program 1 times [2022-11-02 20:10:59,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:10:59,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737980763] [2022-11-02 20:10:59,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:10:59,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:10:59,074 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-02 20:10:59,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1210852025] [2022-11-02 20:10:59,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:10:59,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:10:59,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:10:59,080 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:10:59,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-02 20:10:59,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:10:59,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-02 20:10:59,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:10:59,332 INFO L390 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 [2022-11-02 20:10:59,348 INFO L390 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 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-02 20:10:59,378 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:10:59,378 INFO L390 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 1 case distinctions, treesize of input 30 treesize of output 32 [2022-11-02 20:10:59,429 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:10:59,429 INFO L390 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 3 case distinctions, treesize of input 39 treesize of output 44 [2022-11-02 20:10:59,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:10:59,462 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:10:59,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:10:59,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737980763] [2022-11-02 20:10:59,463 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-02 20:10:59,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210852025] [2022-11-02 20:10:59,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210852025] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:10:59,466 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:10:59,466 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:10:59,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669845712] [2022-11-02 20:10:59,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:10:59,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 20:10:59,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:10:59,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:10:59,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:10:59,472 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 305 [2022-11-02 20:10:59,475 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 293 transitions, 618 flow. Second operand has 6 states, 6 states have (on average 187.5) internal successors, (1125), 6 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:10:59,475 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:10:59,475 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 305 [2022-11-02 20:10:59,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:11:00,677 INFO L130 PetriNetUnfolder]: 745/2924 cut-off events. [2022-11-02 20:11:00,678 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-11-02 20:11:00,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4606 conditions, 2924 events. 745/2924 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 18426 event pairs, 600 based on Foata normal form. 0/2547 useless extension candidates. Maximal degree in co-relation 4095. Up to 1575 conditions per place. [2022-11-02 20:11:00,712 INFO L137 encePairwiseOnDemand]: 299/305 looper letters, 104 selfloop transitions, 5 changer transitions 0/292 dead transitions. [2022-11-02 20:11:00,712 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 292 transitions, 834 flow [2022-11-02 20:11:00,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:11:00,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:11:00,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1202 transitions. [2022-11-02 20:11:00,718 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6568306010928961 [2022-11-02 20:11:00,718 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1202 transitions. [2022-11-02 20:11:00,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1202 transitions. [2022-11-02 20:11:00,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:11:00,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1202 transitions. [2022-11-02 20:11:00,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 200.33333333333334) internal successors, (1202), 6 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:00,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:00,730 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:00,730 INFO L175 Difference]: Start difference. First operand has 296 places, 293 transitions, 618 flow. Second operand 6 states and 1202 transitions. [2022-11-02 20:11:00,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 292 transitions, 834 flow [2022-11-02 20:11:00,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 292 transitions, 832 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-02 20:11:00,746 INFO L231 Difference]: Finished difference. Result has 299 places, 292 transitions, 624 flow [2022-11-02 20:11:00,751 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=624, PETRI_PLACES=299, PETRI_TRANSITIONS=292} [2022-11-02 20:11:00,754 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, 3 predicate places. [2022-11-02 20:11:00,754 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 292 transitions, 624 flow [2022-11-02 20:11:00,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 187.5) internal successors, (1125), 6 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:00,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:11:00,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:11:00,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-02 20:11:00,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:11:00,971 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:11:00,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:11:00,972 INFO L85 PathProgramCache]: Analyzing trace with hash 421133850, now seen corresponding path program 1 times [2022-11-02 20:11:00,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:11:00,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529933090] [2022-11-02 20:11:00,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:00,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:11:01,017 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-02 20:11:01,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [989447162] [2022-11-02 20:11:01,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:01,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:11:01,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:11:01,020 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:11:01,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-02 20:11:01,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:11:01,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-02 20:11:01,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:11:01,325 INFO L390 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 [2022-11-02 20:11:01,337 INFO L390 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 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-02 20:11:01,360 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:11:01,361 INFO L390 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 1 case distinctions, treesize of input 32 treesize of output 34 [2022-11-02 20:11:01,390 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:11:01,391 INFO L390 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 3 case distinctions, treesize of input 41 treesize of output 46 [2022-11-02 20:11:01,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:11:01,418 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:11:01,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:11:01,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529933090] [2022-11-02 20:11:01,419 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-02 20:11:01,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989447162] [2022-11-02 20:11:01,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989447162] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:11:01,420 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:11:01,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:11:01,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898862498] [2022-11-02 20:11:01,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:11:01,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 20:11:01,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:11:01,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:11:01,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:11:01,423 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 305 [2022-11-02 20:11:01,425 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 292 transitions, 624 flow. Second operand has 6 states, 6 states have (on average 187.5) internal successors, (1125), 6 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:01,425 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:11:01,426 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 305 [2022-11-02 20:11:01,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:11:02,260 INFO L130 PetriNetUnfolder]: 745/2920 cut-off events. [2022-11-02 20:11:02,260 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-11-02 20:11:02,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4620 conditions, 2920 events. 745/2920 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 18479 event pairs, 600 based on Foata normal form. 0/2547 useless extension candidates. Maximal degree in co-relation 4144. Up to 1575 conditions per place. [2022-11-02 20:11:02,295 INFO L137 encePairwiseOnDemand]: 299/305 looper letters, 104 selfloop transitions, 5 changer transitions 0/291 dead transitions. [2022-11-02 20:11:02,296 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 291 transitions, 840 flow [2022-11-02 20:11:02,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:11:02,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:11:02,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1196 transitions. [2022-11-02 20:11:02,301 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.653551912568306 [2022-11-02 20:11:02,301 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1196 transitions. [2022-11-02 20:11:02,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1196 transitions. [2022-11-02 20:11:02,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:11:02,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1196 transitions. [2022-11-02 20:11:02,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.33333333333334) internal successors, (1196), 6 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:02,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:02,312 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:02,312 INFO L175 Difference]: Start difference. First operand has 299 places, 292 transitions, 624 flow. Second operand 6 states and 1196 transitions. [2022-11-02 20:11:02,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 291 transitions, 840 flow [2022-11-02 20:11:02,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 291 transitions, 830 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-02 20:11:02,321 INFO L231 Difference]: Finished difference. Result has 298 places, 291 transitions, 622 flow [2022-11-02 20:11:02,321 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=612, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=622, PETRI_PLACES=298, PETRI_TRANSITIONS=291} [2022-11-02 20:11:02,322 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, 2 predicate places. [2022-11-02 20:11:02,322 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 291 transitions, 622 flow [2022-11-02 20:11:02,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 187.5) internal successors, (1125), 6 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:02,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:11:02,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:11:02,352 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-02 20:11:02,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:11:02,535 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:11:02,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:11:02,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1898335952, now seen corresponding path program 1 times [2022-11-02 20:11:02,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:11:02,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346622368] [2022-11-02 20:11:02,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:02,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:11:02,569 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-02 20:11:02,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1525641140] [2022-11-02 20:11:02,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:02,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:11:02,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:11:02,571 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:11:02,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-02 20:11:02,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:11:02,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-02 20:11:02,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:11:02,820 INFO L390 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 [2022-11-02 20:11:02,835 INFO L390 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 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-02 20:11:02,869 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:11:02,870 INFO L390 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 1 case distinctions, treesize of input 30 treesize of output 32 [2022-11-02 20:11:02,909 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:11:02,910 INFO L390 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 3 case distinctions, treesize of input 39 treesize of output 44 [2022-11-02 20:11:02,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:11:02,938 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:11:02,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:11:02,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346622368] [2022-11-02 20:11:02,939 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-02 20:11:02,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525641140] [2022-11-02 20:11:02,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525641140] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:11:02,939 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:11:02,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:11:02,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148944358] [2022-11-02 20:11:02,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:11:02,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 20:11:02,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:11:02,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:11:02,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:11:02,944 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 305 [2022-11-02 20:11:02,946 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 291 transitions, 622 flow. Second operand has 6 states, 6 states have (on average 186.5) internal successors, (1119), 6 states have internal predecessors, (1119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:02,946 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:11:02,947 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 305 [2022-11-02 20:11:02,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:11:03,801 INFO L130 PetriNetUnfolder]: 745/2916 cut-off events. [2022-11-02 20:11:03,802 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-11-02 20:11:03,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4620 conditions, 2916 events. 745/2916 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 18414 event pairs, 600 based on Foata normal form. 0/2547 useless extension candidates. Maximal degree in co-relation 4168. Up to 1579 conditions per place. [2022-11-02 20:11:03,829 INFO L137 encePairwiseOnDemand]: 299/305 looper letters, 105 selfloop transitions, 5 changer transitions 0/290 dead transitions. [2022-11-02 20:11:03,830 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 290 transitions, 840 flow [2022-11-02 20:11:03,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:11:03,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:11:03,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1185 transitions. [2022-11-02 20:11:03,836 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6475409836065574 [2022-11-02 20:11:03,836 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1185 transitions. [2022-11-02 20:11:03,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1185 transitions. [2022-11-02 20:11:03,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:11:03,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1185 transitions. [2022-11-02 20:11:03,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.5) internal successors, (1185), 6 states have internal predecessors, (1185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:03,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:03,847 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:03,848 INFO L175 Difference]: Start difference. First operand has 298 places, 291 transitions, 622 flow. Second operand 6 states and 1185 transitions. [2022-11-02 20:11:03,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 290 transitions, 840 flow [2022-11-02 20:11:03,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 290 transitions, 830 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-02 20:11:03,856 INFO L231 Difference]: Finished difference. Result has 297 places, 290 transitions, 620 flow [2022-11-02 20:11:03,857 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=620, PETRI_PLACES=297, PETRI_TRANSITIONS=290} [2022-11-02 20:11:03,857 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, 1 predicate places. [2022-11-02 20:11:03,858 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 290 transitions, 620 flow [2022-11-02 20:11:03,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 186.5) internal successors, (1119), 6 states have internal predecessors, (1119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:03,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:11:03,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:11:03,903 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-02 20:11:04,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-11-02 20:11:04,075 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:11:04,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:11:04,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1726560173, now seen corresponding path program 1 times [2022-11-02 20:11:04,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:11:04,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669664701] [2022-11-02 20:11:04,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:04,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:11:04,116 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-02 20:11:04,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [344660552] [2022-11-02 20:11:04,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:04,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:11:04,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:11:04,118 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:11:04,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-02 20:11:04,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:11:04,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-02 20:11:04,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:11:04,455 INFO L390 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 [2022-11-02 20:11:04,467 INFO L390 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 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-02 20:11:04,495 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:11:04,496 INFO L390 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 1 case distinctions, treesize of input 32 treesize of output 34 [2022-11-02 20:11:04,530 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:11:04,532 INFO L390 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 3 case distinctions, treesize of input 41 treesize of output 46 [2022-11-02 20:11:04,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:11:04,568 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:11:04,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:11:04,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669664701] [2022-11-02 20:11:04,569 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-02 20:11:04,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344660552] [2022-11-02 20:11:04,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344660552] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:11:04,570 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:11:04,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:11:04,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213146058] [2022-11-02 20:11:04,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:11:04,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 20:11:04,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:11:04,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:11:04,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:11:04,575 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 305 [2022-11-02 20:11:04,576 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 290 transitions, 620 flow. Second operand has 6 states, 6 states have (on average 187.5) internal successors, (1125), 6 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:04,577 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:11:04,577 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 305 [2022-11-02 20:11:04,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:11:05,603 INFO L130 PetriNetUnfolder]: 745/2912 cut-off events. [2022-11-02 20:11:05,603 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-11-02 20:11:05,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4612 conditions, 2912 events. 745/2912 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 18428 event pairs, 600 based on Foata normal form. 0/2547 useless extension candidates. Maximal degree in co-relation 4180. Up to 1575 conditions per place. [2022-11-02 20:11:05,626 INFO L137 encePairwiseOnDemand]: 299/305 looper letters, 104 selfloop transitions, 5 changer transitions 0/289 dead transitions. [2022-11-02 20:11:05,626 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 289 transitions, 836 flow [2022-11-02 20:11:05,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:11:05,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:11:05,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1184 transitions. [2022-11-02 20:11:05,631 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6469945355191257 [2022-11-02 20:11:05,631 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1184 transitions. [2022-11-02 20:11:05,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1184 transitions. [2022-11-02 20:11:05,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:11:05,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1184 transitions. [2022-11-02 20:11:05,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.33333333333334) internal successors, (1184), 6 states have internal predecessors, (1184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:05,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:05,641 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:05,641 INFO L175 Difference]: Start difference. First operand has 297 places, 290 transitions, 620 flow. Second operand 6 states and 1184 transitions. [2022-11-02 20:11:05,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 289 transitions, 836 flow [2022-11-02 20:11:05,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 289 transitions, 826 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-02 20:11:05,649 INFO L231 Difference]: Finished difference. Result has 296 places, 289 transitions, 618 flow [2022-11-02 20:11:05,651 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=608, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=618, PETRI_PLACES=296, PETRI_TRANSITIONS=289} [2022-11-02 20:11:05,651 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, 0 predicate places. [2022-11-02 20:11:05,652 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 289 transitions, 618 flow [2022-11-02 20:11:05,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 187.5) internal successors, (1125), 6 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:05,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:11:05,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:11:05,701 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-02 20:11:05,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:11:05,867 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:11:05,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:11:05,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1831521313, now seen corresponding path program 1 times [2022-11-02 20:11:05,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:11:05,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804691080] [2022-11-02 20:11:05,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:05,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:11:05,925 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-02 20:11:05,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [234890707] [2022-11-02 20:11:05,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:05,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:11:05,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:11:05,927 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:11:05,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-02 20:11:06,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:11:06,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 502 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-02 20:11:06,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:11:06,240 INFO L390 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 [2022-11-02 20:11:06,250 INFO L390 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 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-02 20:11:06,277 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:11:06,278 INFO L390 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 1 case distinctions, treesize of input 30 treesize of output 32 [2022-11-02 20:11:06,309 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:11:06,309 INFO L390 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 3 case distinctions, treesize of input 39 treesize of output 44 [2022-11-02 20:11:06,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:11:06,336 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:11:06,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:11:06,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804691080] [2022-11-02 20:11:06,337 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-02 20:11:06,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234890707] [2022-11-02 20:11:06,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234890707] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:11:06,337 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:11:06,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:11:06,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070655394] [2022-11-02 20:11:06,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:11:06,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 20:11:06,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:11:06,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:11:06,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:11:06,341 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 305 [2022-11-02 20:11:06,343 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 289 transitions, 618 flow. Second operand has 6 states, 6 states have (on average 189.33333333333334) internal successors, (1136), 6 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:06,343 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:11:06,343 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 305 [2022-11-02 20:11:06,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:11:07,377 INFO L130 PetriNetUnfolder]: 745/2908 cut-off events. [2022-11-02 20:11:07,377 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-11-02 20:11:07,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4600 conditions, 2908 events. 745/2908 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 18320 event pairs, 600 based on Foata normal form. 0/2547 useless extension candidates. Maximal degree in co-relation 4190. Up to 1567 conditions per place. [2022-11-02 20:11:07,396 INFO L137 encePairwiseOnDemand]: 299/305 looper letters, 102 selfloop transitions, 5 changer transitions 0/288 dead transitions. [2022-11-02 20:11:07,396 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 288 transitions, 830 flow [2022-11-02 20:11:07,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:11:07,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:11:07,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1188 transitions. [2022-11-02 20:11:07,401 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6491803278688525 [2022-11-02 20:11:07,402 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1188 transitions. [2022-11-02 20:11:07,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1188 transitions. [2022-11-02 20:11:07,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:11:07,404 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1188 transitions. [2022-11-02 20:11:07,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.0) internal successors, (1188), 6 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:07,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:07,414 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:07,414 INFO L175 Difference]: Start difference. First operand has 296 places, 289 transitions, 618 flow. Second operand 6 states and 1188 transitions. [2022-11-02 20:11:07,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 288 transitions, 830 flow [2022-11-02 20:11:07,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 288 transitions, 820 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-02 20:11:07,422 INFO L231 Difference]: Finished difference. Result has 295 places, 288 transitions, 616 flow [2022-11-02 20:11:07,423 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=606, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=616, PETRI_PLACES=295, PETRI_TRANSITIONS=288} [2022-11-02 20:11:07,423 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, -1 predicate places. [2022-11-02 20:11:07,424 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 288 transitions, 616 flow [2022-11-02 20:11:07,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 189.33333333333334) internal successors, (1136), 6 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:07,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:11:07,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:11:07,463 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-02 20:11:07,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-02 20:11:07,651 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting fErr0ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:11:07,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:11:07,652 INFO L85 PathProgramCache]: Analyzing trace with hash 2114089264, now seen corresponding path program 1 times [2022-11-02 20:11:07,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:11:07,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858974871] [2022-11-02 20:11:07,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:07,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:11:07,702 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-02 20:11:07,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1807224192] [2022-11-02 20:11:07,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:07,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:11:07,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:11:07,705 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:11:07,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-02 20:11:08,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:11:08,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:11:08,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:11:08,295 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:11:08,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:11:08,551 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:11:08,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:11:08,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858974871] [2022-11-02 20:11:08,552 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-02 20:11:08,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807224192] [2022-11-02 20:11:08,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807224192] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:11:08,553 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 20:11:08,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-11-02 20:11:08,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217410749] [2022-11-02 20:11:08,554 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 20:11:08,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-02 20:11:08,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:11:08,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-02 20:11:08,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-11-02 20:11:08,561 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 287 out of 305 [2022-11-02 20:11:08,565 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 288 transitions, 616 flow. Second operand has 8 states, 8 states have (on average 289.0) internal successors, (2312), 8 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:08,565 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:11:08,565 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 287 of 305 [2022-11-02 20:11:08,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:11:08,876 INFO L130 PetriNetUnfolder]: 7/769 cut-off events. [2022-11-02 20:11:08,877 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-02 20:11:08,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 886 conditions, 769 events. 7/769 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 536 event pairs, 0 based on Foata normal form. 4/759 useless extension candidates. Maximal degree in co-relation 351. Up to 13 conditions per place. [2022-11-02 20:11:08,881 INFO L137 encePairwiseOnDemand]: 299/305 looper letters, 12 selfloop transitions, 9 changer transitions 0/298 dead transitions. [2022-11-02 20:11:08,882 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 298 transitions, 680 flow [2022-11-02 20:11:08,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:11:08,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:11:08,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2606 transitions. [2022-11-02 20:11:08,890 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9493624772313297 [2022-11-02 20:11:08,891 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2606 transitions. [2022-11-02 20:11:08,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2606 transitions. [2022-11-02 20:11:08,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:11:08,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2606 transitions. [2022-11-02 20:11:08,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 289.55555555555554) internal successors, (2606), 9 states have internal predecessors, (2606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:08,909 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 305.0) internal successors, (3050), 10 states have internal predecessors, (3050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:08,911 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 305.0) internal successors, (3050), 10 states have internal predecessors, (3050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:08,911 INFO L175 Difference]: Start difference. First operand has 295 places, 288 transitions, 616 flow. Second operand 9 states and 2606 transitions. [2022-11-02 20:11:08,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 298 transitions, 680 flow [2022-11-02 20:11:08,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 298 transitions, 670 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-02 20:11:08,921 INFO L231 Difference]: Finished difference. Result has 301 places, 294 transitions, 656 flow [2022-11-02 20:11:08,922 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=606, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=656, PETRI_PLACES=301, PETRI_TRANSITIONS=294} [2022-11-02 20:11:08,922 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, 5 predicate places. [2022-11-02 20:11:08,923 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 294 transitions, 656 flow [2022-11-02 20:11:08,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 289.0) internal successors, (2312), 8 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:08,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:11:08,925 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:11:08,972 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-02 20:11:09,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-02 20:11:09,151 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting fErr0ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:11:09,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:11:09,152 INFO L85 PathProgramCache]: Analyzing trace with hash 516908112, now seen corresponding path program 2 times [2022-11-02 20:11:09,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:11:09,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311483351] [2022-11-02 20:11:09,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:09,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:11:09,254 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-02 20:11:09,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1903358957] [2022-11-02 20:11:09,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-02 20:11:09,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:11:09,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:11:09,257 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:11:09,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-02 20:11:09,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-02 20:11:09,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-02 20:11:09,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-02 20:11:09,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:11:09,687 INFO L390 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 15 treesize of output 11 [2022-11-02 20:11:09,699 INFO L390 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 0 case distinctions, treesize of input 28 treesize of output 27 [2022-11-02 20:11:09,722 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:11:09,722 INFO L390 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 1 case distinctions, treesize of input 40 treesize of output 42 [2022-11-02 20:11:09,754 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:11:09,754 INFO L390 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 3 case distinctions, treesize of input 52 treesize of output 57 [2022-11-02 20:11:09,785 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-11-02 20:11:09,786 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:11:09,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:11:09,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311483351] [2022-11-02 20:11:09,786 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-02 20:11:09,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903358957] [2022-11-02 20:11:09,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903358957] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:11:09,787 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:11:09,787 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:11:09,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043672383] [2022-11-02 20:11:09,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:11:09,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 20:11:09,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:11:09,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:11:09,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:11:09,791 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 305 [2022-11-02 20:11:09,793 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 294 transitions, 656 flow. Second operand has 6 states, 6 states have (on average 176.16666666666666) internal successors, (1057), 6 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:09,793 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:11:09,793 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 305 [2022-11-02 20:11:09,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:11:12,122 INFO L130 PetriNetUnfolder]: 1693/4860 cut-off events. [2022-11-02 20:11:12,122 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-11-02 20:11:12,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8551 conditions, 4860 events. 1693/4860 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 32282 event pairs, 748 based on Foata normal form. 0/4248 useless extension candidates. Maximal degree in co-relation 7899. Up to 2615 conditions per place. [2022-11-02 20:11:12,176 INFO L137 encePairwiseOnDemand]: 293/305 looper letters, 235 selfloop transitions, 23 changer transitions 0/430 dead transitions. [2022-11-02 20:11:12,176 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 430 transitions, 1452 flow [2022-11-02 20:11:12,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:11:12,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:11:12,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1249 transitions. [2022-11-02 20:11:12,181 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6825136612021858 [2022-11-02 20:11:12,181 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1249 transitions. [2022-11-02 20:11:12,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1249 transitions. [2022-11-02 20:11:12,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:11:12,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1249 transitions. [2022-11-02 20:11:12,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 208.16666666666666) internal successors, (1249), 6 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:12,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:12,191 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:12,192 INFO L175 Difference]: Start difference. First operand has 301 places, 294 transitions, 656 flow. Second operand 6 states and 1249 transitions. [2022-11-02 20:11:12,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 430 transitions, 1452 flow [2022-11-02 20:11:12,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 430 transitions, 1446 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-11-02 20:11:12,202 INFO L231 Difference]: Finished difference. Result has 310 places, 316 transitions, 808 flow [2022-11-02 20:11:12,202 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=650, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=808, PETRI_PLACES=310, PETRI_TRANSITIONS=316} [2022-11-02 20:11:12,203 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, 14 predicate places. [2022-11-02 20:11:12,203 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 316 transitions, 808 flow [2022-11-02 20:11:12,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 176.16666666666666) internal successors, (1057), 6 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:12,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:11:12,205 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:11:12,255 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-02 20:11:12,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-02 20:11:12,431 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting fErr0ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:11:12,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:11:12,432 INFO L85 PathProgramCache]: Analyzing trace with hash 105158886, now seen corresponding path program 1 times [2022-11-02 20:11:12,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:11:12,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284936101] [2022-11-02 20:11:12,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:12,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:11:12,522 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-02 20:11:12,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1030617035] [2022-11-02 20:11:12,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:12,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:11:12,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:11:12,524 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:11:12,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-02 20:11:13,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:11:13,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 1365 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-02 20:11:13,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:11:13,755 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 1 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:11:13,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:11:14,403 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 1 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:11:14,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:11:14,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284936101] [2022-11-02 20:11:14,404 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-02 20:11:14,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030617035] [2022-11-02 20:11:14,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030617035] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:11:14,405 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 20:11:14,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-11-02 20:11:14,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096047652] [2022-11-02 20:11:14,406 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 20:11:14,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-02 20:11:14,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:11:14,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-02 20:11:14,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2022-11-02 20:11:14,416 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 287 out of 305 [2022-11-02 20:11:14,421 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 316 transitions, 808 flow. Second operand has 16 states, 16 states have (on average 289.3125) internal successors, (4629), 16 states have internal predecessors, (4629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:14,421 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:11:14,421 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 287 of 305 [2022-11-02 20:11:14,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:11:15,438 INFO L130 PetriNetUnfolder]: 69/2052 cut-off events. [2022-11-02 20:11:15,438 INFO L131 PetriNetUnfolder]: For 89/94 co-relation queries the response was YES. [2022-11-02 20:11:15,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2474 conditions, 2052 events. 69/2052 cut-off events. For 89/94 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4304 event pairs, 8 based on Foata normal form. 8/1984 useless extension candidates. Maximal degree in co-relation 1962. Up to 65 conditions per place. [2022-11-02 20:11:15,460 INFO L137 encePairwiseOnDemand]: 299/305 looper letters, 20 selfloop transitions, 21 changer transitions 0/340 dead transitions. [2022-11-02 20:11:15,460 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 340 transitions, 990 flow [2022-11-02 20:11:15,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-02 20:11:15,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-02 20:11:15,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 6072 transitions. [2022-11-02 20:11:15,477 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9480093676814988 [2022-11-02 20:11:15,478 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 6072 transitions. [2022-11-02 20:11:15,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 6072 transitions. [2022-11-02 20:11:15,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:11:15,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 6072 transitions. [2022-11-02 20:11:15,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 289.14285714285717) internal successors, (6072), 21 states have internal predecessors, (6072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:15,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 305.0) internal successors, (6710), 22 states have internal predecessors, (6710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:15,514 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 305.0) internal successors, (6710), 22 states have internal predecessors, (6710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:15,515 INFO L175 Difference]: Start difference. First operand has 310 places, 316 transitions, 808 flow. Second operand 21 states and 6072 transitions. [2022-11-02 20:11:15,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 340 transitions, 990 flow [2022-11-02 20:11:15,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 340 transitions, 990 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-02 20:11:15,525 INFO L231 Difference]: Finished difference. Result has 335 places, 329 transitions, 938 flow [2022-11-02 20:11:15,525 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=808, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=938, PETRI_PLACES=335, PETRI_TRANSITIONS=329} [2022-11-02 20:11:15,527 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, 39 predicate places. [2022-11-02 20:11:15,527 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 329 transitions, 938 flow [2022-11-02 20:11:15,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 289.3125) internal successors, (4629), 16 states have internal predecessors, (4629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:15,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:11:15,531 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:11:15,586 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-02 20:11:15,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:11:15,747 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting fErr0ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:11:15,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:11:15,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1817311450, now seen corresponding path program 2 times [2022-11-02 20:11:15,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:11:15,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625869569] [2022-11-02 20:11:15,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:15,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:11:15,923 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-02 20:11:15,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [331669690] [2022-11-02 20:11:15,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-02 20:11:15,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:11:15,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:11:15,936 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:11:15,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-02 20:11:16,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-02 20:11:16,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-02 20:11:16,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-02 20:11:16,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:11:16,594 INFO L390 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 15 treesize of output 11 [2022-11-02 20:11:16,608 INFO L390 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 0 case distinctions, treesize of input 28 treesize of output 27 [2022-11-02 20:11:16,630 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:11:16,630 INFO L390 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 1 case distinctions, treesize of input 40 treesize of output 42 [2022-11-02 20:11:16,659 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:11:16,660 INFO L390 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 3 case distinctions, treesize of input 52 treesize of output 57 [2022-11-02 20:11:16,688 INFO L134 CoverageAnalysis]: Checked inductivity of 1919 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1919 trivial. 0 not checked. [2022-11-02 20:11:16,688 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:11:16,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:11:16,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625869569] [2022-11-02 20:11:16,689 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-02 20:11:16,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331669690] [2022-11-02 20:11:16,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331669690] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:11:16,690 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:11:16,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:11:16,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117039251] [2022-11-02 20:11:16,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:11:16,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 20:11:16,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:11:16,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:11:16,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:11:16,694 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 305 [2022-11-02 20:11:16,695 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 329 transitions, 938 flow. Second operand has 6 states, 6 states have (on average 176.33333333333334) internal successors, (1058), 6 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:16,696 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:11:16,696 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 305 [2022-11-02 20:11:16,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:11:21,265 INFO L130 PetriNetUnfolder]: 2504/7503 cut-off events. [2022-11-02 20:11:21,265 INFO L131 PetriNetUnfolder]: For 1351/1359 co-relation queries the response was YES. [2022-11-02 20:11:21,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14369 conditions, 7503 events. 2504/7503 cut-off events. For 1351/1359 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 49008 event pairs, 904 based on Foata normal form. 0/6654 useless extension candidates. Maximal degree in co-relation 13093. Up to 3999 conditions per place. [2022-11-02 20:11:21,343 INFO L137 encePairwiseOnDemand]: 293/305 looper letters, 268 selfloop transitions, 31 changer transitions 0/485 dead transitions. [2022-11-02 20:11:21,344 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 485 transitions, 2010 flow [2022-11-02 20:11:21,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:11:21,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:11:21,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1245 transitions. [2022-11-02 20:11:21,349 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.680327868852459 [2022-11-02 20:11:21,350 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1245 transitions. [2022-11-02 20:11:21,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1245 transitions. [2022-11-02 20:11:21,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:11:21,351 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1245 transitions. [2022-11-02 20:11:21,355 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 207.5) internal successors, (1245), 6 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:21,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:21,360 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:21,360 INFO L175 Difference]: Start difference. First operand has 335 places, 329 transitions, 938 flow. Second operand 6 states and 1245 transitions. [2022-11-02 20:11:21,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 485 transitions, 2010 flow [2022-11-02 20:11:21,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 485 transitions, 1986 flow, removed 6 selfloop flow, removed 6 redundant places. [2022-11-02 20:11:21,380 INFO L231 Difference]: Finished difference. Result has 339 places, 359 transitions, 1172 flow [2022-11-02 20:11:21,381 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1172, PETRI_PLACES=339, PETRI_TRANSITIONS=359} [2022-11-02 20:11:21,382 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, 43 predicate places. [2022-11-02 20:11:21,382 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 359 transitions, 1172 flow [2022-11-02 20:11:21,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 176.33333333333334) internal successors, (1058), 6 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:21,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:11:21,384 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:11:21,435 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-02 20:11:21,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-02 20:11:21,605 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting fErr1ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:11:21,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:11:21,606 INFO L85 PathProgramCache]: Analyzing trace with hash -365266726, now seen corresponding path program 1 times [2022-11-02 20:11:21,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:11:21,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166228369] [2022-11-02 20:11:21,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:21,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:11:21,792 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-02 20:11:21,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [511925621] [2022-11-02 20:11:21,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:21,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:11:21,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:11:21,795 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:11:21,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-02 20:11:22,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:11:22,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 2849 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-02 20:11:23,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:11:24,393 INFO L134 CoverageAnalysis]: Checked inductivity of 1919 backedges. 1 proven. 1918 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:11:24,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:11:26,023 INFO L134 CoverageAnalysis]: Checked inductivity of 1919 backedges. 1 proven. 1918 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:11:26,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:11:26,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166228369] [2022-11-02 20:11:26,024 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-02 20:11:26,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511925621] [2022-11-02 20:11:26,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511925621] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:11:26,025 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 20:11:26,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-11-02 20:11:26,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580958435] [2022-11-02 20:11:26,026 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 20:11:26,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-02 20:11:26,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:11:26,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-02 20:11:26,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2022-11-02 20:11:26,040 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 287 out of 305 [2022-11-02 20:11:26,049 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 359 transitions, 1172 flow. Second operand has 32 states, 32 states have (on average 289.375) internal successors, (9260), 32 states have internal predecessors, (9260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:26,050 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:11:26,050 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 287 of 305 [2022-11-02 20:11:26,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:11:29,137 INFO L130 PetriNetUnfolder]: 165/4170 cut-off events. [2022-11-02 20:11:29,137 INFO L131 PetriNetUnfolder]: For 855/866 co-relation queries the response was YES. [2022-11-02 20:11:29,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5440 conditions, 4170 events. 165/4170 cut-off events. For 855/866 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 10462 event pairs, 10 based on Foata normal form. 16/4044 useless extension candidates. Maximal degree in co-relation 3930. Up to 107 conditions per place. [2022-11-02 20:11:29,153 INFO L137 encePairwiseOnDemand]: 299/305 looper letters, 36 selfloop transitions, 45 changer transitions 0/410 dead transitions. [2022-11-02 20:11:29,153 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 410 transitions, 1634 flow [2022-11-02 20:11:29,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-02 20:11:29,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-02 20:11:29,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 13004 transitions. [2022-11-02 20:11:29,173 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9474681238615665 [2022-11-02 20:11:29,174 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 13004 transitions. [2022-11-02 20:11:29,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 13004 transitions. [2022-11-02 20:11:29,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:11:29,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 13004 transitions. [2022-11-02 20:11:29,203 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 288.97777777777776) internal successors, (13004), 45 states have internal predecessors, (13004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:29,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 305.0) internal successors, (14030), 46 states have internal predecessors, (14030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:29,231 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 305.0) internal successors, (14030), 46 states have internal predecessors, (14030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:29,231 INFO L175 Difference]: Start difference. First operand has 339 places, 359 transitions, 1172 flow. Second operand 45 states and 13004 transitions. [2022-11-02 20:11:29,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 410 transitions, 1634 flow [2022-11-02 20:11:29,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 410 transitions, 1634 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-02 20:11:29,246 INFO L231 Difference]: Finished difference. Result has 392 places, 384 transitions, 1474 flow [2022-11-02 20:11:29,247 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=1172, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1474, PETRI_PLACES=392, PETRI_TRANSITIONS=384} [2022-11-02 20:11:29,247 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, 96 predicate places. [2022-11-02 20:11:29,248 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 384 transitions, 1474 flow [2022-11-02 20:11:29,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 289.375) internal successors, (9260), 32 states have internal predecessors, (9260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:29,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:11:29,252 INFO L208 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:11:29,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-02 20:11:29,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:11:29,479 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting fErr1ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:11:29,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:11:29,480 INFO L85 PathProgramCache]: Analyzing trace with hash -634915494, now seen corresponding path program 2 times [2022-11-02 20:11:29,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:11:29,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215121193] [2022-11-02 20:11:29,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:29,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:11:29,883 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-02 20:11:29,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [259798516] [2022-11-02 20:11:29,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-02 20:11:29,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:11:29,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:11:29,886 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:11:29,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-02 20:11:30,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-02 20:11:30,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-02 20:11:30,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-02 20:11:31,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:11:31,064 INFO L390 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 [2022-11-02 20:11:31,073 INFO L390 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 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-02 20:11:31,097 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:11:31,097 INFO L390 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 1 case distinctions, treesize of input 30 treesize of output 32 [2022-11-02 20:11:31,124 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:11:31,125 INFO L390 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 3 case distinctions, treesize of input 39 treesize of output 44 [2022-11-02 20:11:31,161 INFO L134 CoverageAnalysis]: Checked inductivity of 9571 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9571 trivial. 0 not checked. [2022-11-02 20:11:31,161 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:11:31,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:11:31,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215121193] [2022-11-02 20:11:31,162 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-02 20:11:31,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259798516] [2022-11-02 20:11:31,162 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259798516] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:11:31,162 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:11:31,163 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:11:31,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880588616] [2022-11-02 20:11:31,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:11:31,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 20:11:31,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:11:31,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:11:31,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:11:31,167 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 305 [2022-11-02 20:11:31,169 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 384 transitions, 1474 flow. Second operand has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:31,169 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:11:31,169 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 305 [2022-11-02 20:11:31,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:11:38,471 INFO L130 PetriNetUnfolder]: 2016/8393 cut-off events. [2022-11-02 20:11:38,471 INFO L131 PetriNetUnfolder]: For 3337/3345 co-relation queries the response was YES. [2022-11-02 20:11:38,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16588 conditions, 8393 events. 2016/8393 cut-off events. For 3337/3345 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 45399 event pairs, 810 based on Foata normal form. 0/7822 useless extension candidates. Maximal degree in co-relation 14067. Up to 4169 conditions per place. [2022-11-02 20:11:38,526 INFO L137 encePairwiseOnDemand]: 294/305 looper letters, 253 selfloop transitions, 55 changer transitions 0/534 dead transitions. [2022-11-02 20:11:38,526 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 534 transitions, 2714 flow [2022-11-02 20:11:38,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:11:38,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:11:38,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1289 transitions. [2022-11-02 20:11:38,530 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7043715846994536 [2022-11-02 20:11:38,530 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1289 transitions. [2022-11-02 20:11:38,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1289 transitions. [2022-11-02 20:11:38,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:11:38,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1289 transitions. [2022-11-02 20:11:38,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 214.83333333333334) internal successors, (1289), 6 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:38,537 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:38,538 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:38,538 INFO L175 Difference]: Start difference. First operand has 392 places, 384 transitions, 1474 flow. Second operand 6 states and 1289 transitions. [2022-11-02 20:11:38,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 534 transitions, 2714 flow [2022-11-02 20:11:38,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 534 transitions, 2658 flow, removed 10 selfloop flow, removed 18 redundant places. [2022-11-02 20:11:38,565 INFO L231 Difference]: Finished difference. Result has 384 places, 433 transitions, 1972 flow [2022-11-02 20:11:38,566 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=1418, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1972, PETRI_PLACES=384, PETRI_TRANSITIONS=433} [2022-11-02 20:11:38,567 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, 88 predicate places. [2022-11-02 20:11:38,567 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 433 transitions, 1972 flow [2022-11-02 20:11:38,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:38,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:11:38,568 INFO L208 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:11:38,623 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-02 20:11:38,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-02 20:11:38,783 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting fErr1ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:11:38,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:11:38,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1276591888, now seen corresponding path program 1 times [2022-11-02 20:11:38,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:11:38,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403437103] [2022-11-02 20:11:38,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:38,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:11:39,176 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-02 20:11:39,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [106864446] [2022-11-02 20:11:39,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:39,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:11:39,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:11:39,179 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:11:39,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-02 20:11:41,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:11:41,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 5829 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-02 20:11:41,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:11:44,219 INFO L134 CoverageAnalysis]: Checked inductivity of 9571 backedges. 1 proven. 9570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:11:44,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:11:48,034 INFO L134 CoverageAnalysis]: Checked inductivity of 9571 backedges. 1 proven. 9570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:11:48,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:11:48,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403437103] [2022-11-02 20:11:48,035 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-02 20:11:48,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106864446] [2022-11-02 20:11:48,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106864446] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:11:48,035 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 20:11:48,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 61 [2022-11-02 20:11:48,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458065758] [2022-11-02 20:11:48,037 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 20:11:48,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-11-02 20:11:48,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:11:48,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-11-02 20:11:48,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=960, Invalid=2700, Unknown=0, NotChecked=0, Total=3660 [2022-11-02 20:11:48,066 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 287 out of 305 [2022-11-02 20:11:48,088 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 433 transitions, 1972 flow. Second operand has 61 states, 61 states have (on average 289.4918032786885) internal successors, (17659), 61 states have internal predecessors, (17659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:48,088 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:11:48,089 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 287 of 305 [2022-11-02 20:11:48,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:11:57,302 INFO L130 PetriNetUnfolder]: 269/7330 cut-off events. [2022-11-02 20:11:57,302 INFO L131 PetriNetUnfolder]: For 5541/5601 co-relation queries the response was YES. [2022-11-02 20:11:57,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10252 conditions, 7330 events. 269/7330 cut-off events. For 5541/5601 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 14186 event pairs, 10 based on Foata normal form. 44/7205 useless extension candidates. Maximal degree in co-relation 8445. Up to 197 conditions per place. [2022-11-02 20:11:57,331 INFO L137 encePairwiseOnDemand]: 299/305 looper letters, 66 selfloop transitions, 90 changer transitions 0/534 dead transitions. [2022-11-02 20:11:57,331 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 534 transitions, 3058 flow [2022-11-02 20:11:57,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-11-02 20:11:57,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2022-11-02 20:11:57,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 26001 transitions. [2022-11-02 20:11:57,367 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9472131147540983 [2022-11-02 20:11:57,367 INFO L72 ComplementDD]: Start complementDD. Operand 90 states and 26001 transitions. [2022-11-02 20:11:57,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 90 states and 26001 transitions. [2022-11-02 20:11:57,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:11:57,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 90 states and 26001 transitions. [2022-11-02 20:11:57,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 91 states, 90 states have (on average 288.9) internal successors, (26001), 90 states have internal predecessors, (26001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:57,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 91 states, 91 states have (on average 305.0) internal successors, (27755), 91 states have internal predecessors, (27755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:57,458 INFO L81 ComplementDD]: Finished complementDD. Result has 91 states, 91 states have (on average 305.0) internal successors, (27755), 91 states have internal predecessors, (27755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:57,458 INFO L175 Difference]: Start difference. First operand has 384 places, 433 transitions, 1972 flow. Second operand 90 states and 26001 transitions. [2022-11-02 20:11:57,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 534 transitions, 3058 flow [2022-11-02 20:11:57,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 534 transitions, 3058 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-02 20:11:57,490 INFO L231 Difference]: Finished difference. Result has 489 places, 479 transitions, 2626 flow [2022-11-02 20:11:57,490 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=1972, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=90, PETRI_FLOW=2626, PETRI_PLACES=489, PETRI_TRANSITIONS=479} [2022-11-02 20:11:57,491 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, 193 predicate places. [2022-11-02 20:11:57,491 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 479 transitions, 2626 flow [2022-11-02 20:11:57,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 289.4918032786885) internal successors, (17659), 61 states have internal predecessors, (17659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:11:57,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:11:57,496 INFO L208 CegarLoopForPetriNet]: trace histogram [30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:11:57,559 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-02 20:11:57,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-02 20:11:57,711 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting fErr1ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:11:57,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:11:57,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1275448139, now seen corresponding path program 2 times [2022-11-02 20:11:57,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:11:57,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056280838] [2022-11-02 20:11:57,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:11:57,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:11:58,213 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-02 20:11:58,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [794409978] [2022-11-02 20:11:58,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-02 20:11:58,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:11:58,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:11:58,233 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:11:58,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-02 20:12:00,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-02 20:12:00,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-02 20:12:00,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-02 20:12:00,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:12:00,591 INFO L390 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 [2022-11-02 20:12:00,600 INFO L390 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 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-02 20:12:00,620 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:12:00,621 INFO L390 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 1 case distinctions, treesize of input 30 treesize of output 32 [2022-11-02 20:12:00,653 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:12:00,654 INFO L390 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 3 case distinctions, treesize of input 39 treesize of output 44 [2022-11-02 20:12:00,697 INFO L134 CoverageAnalysis]: Checked inductivity of 39616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 39616 trivial. 0 not checked. [2022-11-02 20:12:00,697 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:12:00,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:12:00,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056280838] [2022-11-02 20:12:00,698 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-02 20:12:00,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794409978] [2022-11-02 20:12:00,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794409978] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:12:00,699 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:12:00,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:12:00,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864654827] [2022-11-02 20:12:00,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:12:00,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 20:12:00,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:12:00,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:12:00,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:12:00,704 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 305 [2022-11-02 20:12:00,705 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 479 transitions, 2626 flow. Second operand has 6 states, 6 states have (on average 190.0) internal successors, (1140), 6 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:12:00,705 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:12:00,706 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 305 [2022-11-02 20:12:00,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:12:17,733 INFO L130 PetriNetUnfolder]: 2129/11344 cut-off events. [2022-11-02 20:12:17,733 INFO L131 PetriNetUnfolder]: For 7939/7963 co-relation queries the response was YES. [2022-11-02 20:12:17,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23747 conditions, 11344 events. 2129/11344 cut-off events. For 7939/7963 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 46807 event pairs, 758 based on Foata normal form. 3/10864 useless extension candidates. Maximal degree in co-relation 18807. Up to 5538 conditions per place. [2022-11-02 20:12:17,817 INFO L137 encePairwiseOnDemand]: 294/305 looper letters, 306 selfloop transitions, 79 changer transitions 0/657 dead transitions. [2022-11-02 20:12:17,818 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 657 transitions, 4384 flow [2022-11-02 20:12:17,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:12:17,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 20:12:17,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1285 transitions. [2022-11-02 20:12:17,820 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7021857923497268 [2022-11-02 20:12:17,820 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1285 transitions. [2022-11-02 20:12:17,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1285 transitions. [2022-11-02 20:12:17,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:12:17,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1285 transitions. [2022-11-02 20:12:17,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 214.16666666666666) internal successors, (1285), 6 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:12:17,826 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:12:17,826 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 305.0) internal successors, (2135), 7 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:12:17,827 INFO L175 Difference]: Start difference. First operand has 489 places, 479 transitions, 2626 flow. Second operand 6 states and 1285 transitions. [2022-11-02 20:12:17,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 657 transitions, 4384 flow [2022-11-02 20:12:17,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 657 transitions, 4266 flow, removed 17 selfloop flow, removed 42 redundant places. [2022-11-02 20:12:17,898 INFO L231 Difference]: Finished difference. Result has 457 places, 544 transitions, 3406 flow [2022-11-02 20:12:17,899 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=2508, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3406, PETRI_PLACES=457, PETRI_TRANSITIONS=544} [2022-11-02 20:12:17,900 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, 161 predicate places. [2022-11-02 20:12:17,900 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 544 transitions, 3406 flow [2022-11-02 20:12:17,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 190.0) internal successors, (1140), 6 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:12:17,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:12:17,902 INFO L208 CegarLoopForPetriNet]: trace histogram [30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:12:17,949 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-02 20:12:18,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-02 20:12:18,127 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting fErr2ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:12:18,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:12:18,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1586935174, now seen corresponding path program 1 times [2022-11-02 20:12:18,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:12:18,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150909614] [2022-11-02 20:12:18,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:12:18,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:12:18,712 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-02 20:12:18,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [360090219] [2022-11-02 20:12:18,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:12:18,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:12:18,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:12:18,716 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:12:18,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-02 20:12:22,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:12:22,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 11375 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:12:23,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:12:29,488 INFO L134 CoverageAnalysis]: Checked inductivity of 39616 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 39615 trivial. 0 not checked. [2022-11-02 20:12:29,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:12:35,517 INFO L134 CoverageAnalysis]: Checked inductivity of 39616 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 39615 trivial. 0 not checked. [2022-11-02 20:12:35,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:12:35,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150909614] [2022-11-02 20:12:35,518 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-02 20:12:35,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360090219] [2022-11-02 20:12:35,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360090219] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:12:35,519 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 20:12:35,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-11-02 20:12:35,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723383346] [2022-11-02 20:12:35,520 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 20:12:35,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-02 20:12:35,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:12:35,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-02 20:12:35,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-11-02 20:12:35,527 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 284 out of 305 [2022-11-02 20:12:35,529 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 544 transitions, 3406 flow. Second operand has 8 states, 8 states have (on average 286.75) internal successors, (2294), 8 states have internal predecessors, (2294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:12:35,529 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:12:35,529 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 284 of 305 [2022-11-02 20:12:35,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:12:54,044 INFO L130 PetriNetUnfolder]: 369/10465 cut-off events. [2022-11-02 20:12:54,045 INFO L131 PetriNetUnfolder]: For 7038/7203 co-relation queries the response was YES. [2022-11-02 20:12:54,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15327 conditions, 10465 events. 369/10465 cut-off events. For 7038/7203 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 16861 event pairs, 11 based on Foata normal form. 59/10364 useless extension candidates. Maximal degree in co-relation 12169. Up to 248 conditions per place. [2022-11-02 20:12:54,094 INFO L137 encePairwiseOnDemand]: 299/305 looper letters, 21 selfloop transitions, 9 changer transitions 0/560 dead transitions. [2022-11-02 20:12:54,094 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 560 transitions, 3500 flow [2022-11-02 20:12:54,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:12:54,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:12:54,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2588 transitions. [2022-11-02 20:12:54,098 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9428051001821494 [2022-11-02 20:12:54,098 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2588 transitions. [2022-11-02 20:12:54,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2588 transitions. [2022-11-02 20:12:54,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:12:54,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2588 transitions. [2022-11-02 20:12:54,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 287.55555555555554) internal successors, (2588), 9 states have internal predecessors, (2588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:12:54,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 305.0) internal successors, (3050), 10 states have internal predecessors, (3050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:12:54,107 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 305.0) internal successors, (3050), 10 states have internal predecessors, (3050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:12:54,107 INFO L175 Difference]: Start difference. First operand has 457 places, 544 transitions, 3406 flow. Second operand 9 states and 2588 transitions. [2022-11-02 20:12:54,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 560 transitions, 3500 flow [2022-11-02 20:12:54,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 560 transitions, 3500 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-02 20:12:54,186 INFO L231 Difference]: Finished difference. Result has 468 places, 550 transitions, 3456 flow [2022-11-02 20:12:54,187 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=3406, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3456, PETRI_PLACES=468, PETRI_TRANSITIONS=550} [2022-11-02 20:12:54,187 INFO L287 CegarLoopForPetriNet]: 296 programPoint places, 172 predicate places. [2022-11-02 20:12:54,188 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 550 transitions, 3456 flow [2022-11-02 20:12:54,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 286.75) internal successors, (2294), 8 states have internal predecessors, (2294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:12:54,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:12:54,191 INFO L208 CegarLoopForPetriNet]: trace histogram [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:12:54,262 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-02 20:12:54,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:12:54,406 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting fErr2ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2022-11-02 20:12:54,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:12:54,408 INFO L85 PathProgramCache]: Analyzing trace with hash -205919684, now seen corresponding path program 2 times [2022-11-02 20:12:54,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:12:54,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801077565] [2022-11-02 20:12:54,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:12:54,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:12:55,966 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-02 20:12:55,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [970369558] [2022-11-02 20:12:55,967 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-02 20:12:55,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:12:55,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:12:55,968 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:12:55,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d881de2-1922-414f-ab11-0471d95c274a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-02 20:13:01,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-02 20:13:01,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-02 20:13:01,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-02 20:13:01,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:13:01,648 INFO L390 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 [2022-11-02 20:13:01,657 INFO L390 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 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-02 20:13:01,678 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:13:01,678 INFO L390 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 1 case distinctions, treesize of input 30 treesize of output 32 [2022-11-02 20:13:01,707 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:13:01,708 INFO L390 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 3 case distinctions, treesize of input 39 treesize of output 44 [2022-11-02 20:13:01,764 INFO L134 CoverageAnalysis]: Checked inductivity of 364812 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364812 trivial. 0 not checked. [2022-11-02 20:13:01,764 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:13:01,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:13:01,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801077565] [2022-11-02 20:13:01,765 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-02 20:13:01,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970369558] [2022-11-02 20:13:01,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970369558] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:13:01,765 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:13:01,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:13:01,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813908179] [2022-11-02 20:13:01,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:13:01,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 20:13:01,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:13:01,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:13:01,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:13:01,774 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 305 [2022-11-02 20:13:01,775 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 550 transitions, 3456 flow. Second operand has 6 states, 6 states have (on average 189.0) internal successors, (1134), 6 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:13:01,775 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:13:01,775 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 305 [2022-11-02 20:13:01,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand