./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/28-race_reach_92-evilcollapse_racing.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version b5237d83 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/28-race_reach_92-evilcollapse_racing.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a --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 dda5467f7679a243042daf02aae11f74f39b907c2525dfc042cb8ad8b69dcfc9 --- 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-b5237d8 [2022-11-21 13:54:55,735 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-21 13:54:55,738 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-21 13:54:55,781 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-21 13:54:55,781 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-21 13:54:55,785 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-21 13:54:55,787 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-21 13:54:55,790 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-21 13:54:55,792 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-21 13:54:55,798 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-21 13:54:55,799 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-21 13:54:55,802 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-21 13:54:55,802 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-21 13:54:55,805 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-21 13:54:55,806 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-21 13:54:55,807 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-21 13:54:55,809 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-21 13:54:55,810 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-21 13:54:55,811 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-21 13:54:55,817 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-21 13:54:55,819 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-21 13:54:55,821 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-21 13:54:55,822 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-21 13:54:55,823 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-21 13:54:55,833 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-21 13:54:55,834 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-21 13:54:55,835 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-21 13:54:55,836 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-21 13:54:55,836 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-21 13:54:55,837 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-21 13:54:55,837 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-21 13:54:55,838 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-21 13:54:55,841 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-21 13:54:55,841 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-21 13:54:55,844 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-21 13:54:55,844 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-21 13:54:55,845 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-21 13:54:55,846 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-21 13:54:55,846 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-21 13:54:55,848 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-21 13:54:55,848 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-21 13:54:55,849 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-11-21 13:54:55,890 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-21 13:54:55,890 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-21 13:54:55,891 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-21 13:54:55,891 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-21 13:54:55,892 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-21 13:54:55,892 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-21 13:54:55,893 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-21 13:54:55,893 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-21 13:54:55,894 INFO L138 SettingsManager]: * Use SBE=true [2022-11-21 13:54:55,894 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-21 13:54:55,895 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-21 13:54:55,895 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-21 13:54:55,895 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-21 13:54:55,896 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-21 13:54:55,896 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-21 13:54:55,896 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-21 13:54:55,896 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-21 13:54:55,897 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-21 13:54:55,897 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-11-21 13:54:55,897 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-21 13:54:55,897 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-21 13:54:55,898 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-21 13:54:55,898 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-21 13:54:55,898 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-21 13:54:55,898 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-21 13:54:55,899 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-21 13:54:55,899 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-21 13:54:55,899 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-21 13:54:55,899 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-21 13:54:55,900 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-21 13:54:55,900 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-21 13:54:55,900 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-21 13:54:55,901 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-21 13:54:55,901 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-21 13:54:55,901 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-21 13:54:55,901 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_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/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_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a 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 -> dda5467f7679a243042daf02aae11f74f39b907c2525dfc042cb8ad8b69dcfc9 [2022-11-21 13:54:56,125 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-21 13:54:56,158 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-21 13:54:56,180 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-21 13:54:56,182 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-21 13:54:56,182 INFO L275 PluginConnector]: CDTParser initialized [2022-11-21 13:54:56,183 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/../../sv-benchmarks/c/goblint-regression/28-race_reach_92-evilcollapse_racing.i [2022-11-21 13:54:59,258 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-21 13:54:59,643 INFO L351 CDTParser]: Found 1 translation units. [2022-11-21 13:54:59,643 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/sv-benchmarks/c/goblint-regression/28-race_reach_92-evilcollapse_racing.i [2022-11-21 13:54:59,660 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/data/64a29552a/58e16e838b264df28379c290f2421266/FLAG832426379 [2022-11-21 13:54:59,680 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/data/64a29552a/58e16e838b264df28379c290f2421266 [2022-11-21 13:54:59,682 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-21 13:54:59,685 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-21 13:54:59,688 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-21 13:54:59,688 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-21 13:54:59,692 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-21 13:54:59,693 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 01:54:59" (1/1) ... [2022-11-21 13:54:59,694 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d2d6138 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:54:59, skipping insertion in model container [2022-11-21 13:54:59,694 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 01:54:59" (1/1) ... [2022-11-21 13:54:59,702 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-21 13:54:59,761 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-21 13:55:00,289 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/sv-benchmarks/c/goblint-regression/28-race_reach_92-evilcollapse_racing.i[47038,47051] [2022-11-21 13:55:00,311 WARN L1569 CHandler]: Possible shadowing of function new [2022-11-21 13:55:00,312 WARN L1569 CHandler]: Possible shadowing of function new [2022-11-21 13:55:00,313 WARN L1569 CHandler]: Possible shadowing of function new [2022-11-21 13:55:00,314 WARN L1569 CHandler]: Possible shadowing of function new [2022-11-21 13:55:00,342 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 13:55:00,358 INFO L203 MainTranslator]: Completed pre-run [2022-11-21 13:55:00,393 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/sv-benchmarks/c/goblint-regression/28-race_reach_92-evilcollapse_racing.i[47038,47051] [2022-11-21 13:55:00,399 WARN L1569 CHandler]: Possible shadowing of function new [2022-11-21 13:55:00,400 WARN L1569 CHandler]: Possible shadowing of function new [2022-11-21 13:55:00,401 WARN L1569 CHandler]: Possible shadowing of function new [2022-11-21 13:55:00,402 WARN L1569 CHandler]: Possible shadowing of function new [2022-11-21 13:55:00,422 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 13:55:00,479 INFO L208 MainTranslator]: Completed translation [2022-11-21 13:55:00,479 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:55:00 WrapperNode [2022-11-21 13:55:00,479 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-21 13:55:00,481 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-21 13:55:00,481 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-21 13:55:00,481 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-21 13:55:00,489 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:55:00" (1/1) ... [2022-11-21 13:55:00,511 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:55:00" (1/1) ... [2022-11-21 13:55:00,589 INFO L138 Inliner]: procedures = 278, calls = 51, calls flagged for inlining = 11, calls inlined = 12, statements flattened = 355 [2022-11-21 13:55:00,592 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-21 13:55:00,593 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-21 13:55:00,593 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-21 13:55:00,593 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-21 13:55:00,604 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:55:00" (1/1) ... [2022-11-21 13:55:00,604 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:55:00" (1/1) ... [2022-11-21 13:55:00,622 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:55:00" (1/1) ... [2022-11-21 13:55:00,623 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:55:00" (1/1) ... [2022-11-21 13:55:00,673 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:55:00" (1/1) ... [2022-11-21 13:55:00,689 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:55:00" (1/1) ... [2022-11-21 13:55:00,696 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:55:00" (1/1) ... [2022-11-21 13:55:00,705 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:55:00" (1/1) ... [2022-11-21 13:55:00,710 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-21 13:55:00,732 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-21 13:55:00,733 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-21 13:55:00,733 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-21 13:55:00,734 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:55:00" (1/1) ... [2022-11-21 13:55:00,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-21 13:55:00,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:55:00,765 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-21 13:55:00,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-21 13:55:00,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-21 13:55:00,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-21 13:55:00,827 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-21 13:55:00,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-21 13:55:00,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-21 13:55:00,827 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-11-21 13:55:00,827 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-21 13:55:00,828 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-21 13:55:00,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-21 13:55:00,828 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2022-11-21 13:55:00,828 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2022-11-21 13:55:00,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-21 13:55:00,828 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-21 13:55:00,829 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-21 13:55:00,830 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-21 13:55:01,066 INFO L235 CfgBuilder]: Building ICFG [2022-11-21 13:55:01,068 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-21 13:55:01,935 INFO L276 CfgBuilder]: Performing block encoding [2022-11-21 13:55:01,947 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-21 13:55:01,947 INFO L300 CfgBuilder]: Removed 16 assume(true) statements. [2022-11-21 13:55:01,952 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 01:55:01 BoogieIcfgContainer [2022-11-21 13:55:01,952 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-21 13:55:01,955 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-21 13:55:01,955 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-21 13:55:01,958 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-21 13:55:01,958 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 01:54:59" (1/3) ... [2022-11-21 13:55:01,959 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d53857c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 01:55:01, skipping insertion in model container [2022-11-21 13:55:01,959 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:55:00" (2/3) ... [2022-11-21 13:55:01,968 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d53857c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 01:55:01, skipping insertion in model container [2022-11-21 13:55:01,968 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 01:55:01" (3/3) ... [2022-11-21 13:55:01,970 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_92-evilcollapse_racing.i [2022-11-21 13:55:01,981 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-21 13:55:01,990 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-21 13:55:01,990 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 22 error locations. [2022-11-21 13:55:01,990 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-21 13:55:02,148 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-11-21 13:55:02,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 385 places, 408 transitions, 824 flow [2022-11-21 13:55:02,413 INFO L130 PetriNetUnfolder]: 28/431 cut-off events. [2022-11-21 13:55:02,414 INFO L131 PetriNetUnfolder]: For 1/2 co-relation queries the response was YES. [2022-11-21 13:55:02,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 437 conditions, 431 events. 28/431 cut-off events. For 1/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 920 event pairs, 0 based on Foata normal form. 0/377 useless extension candidates. Maximal degree in co-relation 262. Up to 4 conditions per place. [2022-11-21 13:55:02,422 INFO L82 GeneralOperation]: Start removeDead. Operand has 385 places, 408 transitions, 824 flow [2022-11-21 13:55:02,449 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 385 places, 408 transitions, 824 flow [2022-11-21 13:55:02,469 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-21 13:55:02,479 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;@4a7e620c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-21 13:55:02,480 INFO L358 AbstractCegarLoop]: Starting to check reachability of 30 error locations. [2022-11-21 13:55:02,494 INFO L130 PetriNetUnfolder]: 1/50 cut-off events. [2022-11-21 13:55:02,494 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-21 13:55:02,494 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:02,496 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:55:02,496 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:02,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:02,504 INFO L85 PathProgramCache]: Analyzing trace with hash 2121220419, now seen corresponding path program 1 times [2022-11-21 13:55:02,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:02,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413708901] [2022-11-21 13:55:02,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:02,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:02,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:55:03,458 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-21 13:55:03,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:03,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413708901] [2022-11-21 13:55:03,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413708901] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:55:03,462 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:55:03,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 13:55:03,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95670825] [2022-11-21 13:55:03,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:55:03,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 13:55:03,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:03,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 13:55:03,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 13:55:03,528 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 241 out of 408 [2022-11-21 13:55:03,535 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 408 transitions, 824 flow. Second operand has 6 states, 6 states have (on average 242.5) internal successors, (1455), 6 states have internal predecessors, (1455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:03,536 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:03,536 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 241 of 408 [2022-11-21 13:55:03,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:04,179 INFO L130 PetriNetUnfolder]: 277/1295 cut-off events. [2022-11-21 13:55:04,180 INFO L131 PetriNetUnfolder]: For 7/14 co-relation queries the response was YES. [2022-11-21 13:55:04,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1964 conditions, 1295 events. 277/1295 cut-off events. For 7/14 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 6583 event pairs, 252 based on Foata normal form. 191/1338 useless extension candidates. Maximal degree in co-relation 1591. Up to 652 conditions per place. [2022-11-21 13:55:04,191 INFO L137 encePairwiseOnDemand]: 376/408 looper letters, 134 selfloop transitions, 10 changer transitions 2/385 dead transitions. [2022-11-21 13:55:04,191 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 385 transitions, 1066 flow [2022-11-21 13:55:04,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 13:55:04,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 13:55:04,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1612 transitions. [2022-11-21 13:55:04,213 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6584967320261438 [2022-11-21 13:55:04,214 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1612 transitions. [2022-11-21 13:55:04,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1612 transitions. [2022-11-21 13:55:04,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:04,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1612 transitions. [2022-11-21 13:55:04,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 268.6666666666667) internal successors, (1612), 6 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:04,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:04,243 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:04,246 INFO L175 Difference]: Start difference. First operand has 385 places, 408 transitions, 824 flow. Second operand 6 states and 1612 transitions. [2022-11-21 13:55:04,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 385 transitions, 1066 flow [2022-11-21 13:55:04,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 385 transitions, 1066 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-21 13:55:04,262 INFO L231 Difference]: Finished difference. Result has 387 places, 383 transitions, 794 flow [2022-11-21 13:55:04,266 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=794, PETRI_PLACES=387, PETRI_TRANSITIONS=383} [2022-11-21 13:55:04,270 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, 2 predicate places. [2022-11-21 13:55:04,270 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 383 transitions, 794 flow [2022-11-21 13:55:04,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 242.5) internal successors, (1455), 6 states have internal predecessors, (1455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:04,272 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:04,272 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:55:04,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-21 13:55:04,273 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:04,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:04,274 INFO L85 PathProgramCache]: Analyzing trace with hash 706775937, now seen corresponding path program 1 times [2022-11-21 13:55:04,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:04,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922205702] [2022-11-21 13:55:04,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:04,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:04,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:55:04,664 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-21 13:55:04,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:04,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922205702] [2022-11-21 13:55:04,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922205702] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:55:04,667 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:55:04,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 13:55:04,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923125800] [2022-11-21 13:55:04,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:55:04,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 13:55:04,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:04,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 13:55:04,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 13:55:04,683 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 241 out of 408 [2022-11-21 13:55:04,685 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 383 transitions, 794 flow. Second operand has 6 states, 6 states have (on average 243.5) internal successors, (1461), 6 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:04,685 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:04,685 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 241 of 408 [2022-11-21 13:55:04,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:05,250 INFO L130 PetriNetUnfolder]: 277/1291 cut-off events. [2022-11-21 13:55:05,250 INFO L131 PetriNetUnfolder]: For 9/16 co-relation queries the response was YES. [2022-11-21 13:55:05,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1969 conditions, 1291 events. 277/1291 cut-off events. For 9/16 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 6542 event pairs, 252 based on Foata normal form. 0/1147 useless extension candidates. Maximal degree in co-relation 1772. Up to 650 conditions per place. [2022-11-21 13:55:05,257 INFO L137 encePairwiseOnDemand]: 396/408 looper letters, 132 selfloop transitions, 10 changer transitions 0/381 dead transitions. [2022-11-21 13:55:05,257 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 381 transitions, 1074 flow [2022-11-21 13:55:05,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 13:55:05,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 13:55:05,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1590 transitions. [2022-11-21 13:55:05,261 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6495098039215687 [2022-11-21 13:55:05,262 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1590 transitions. [2022-11-21 13:55:05,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1590 transitions. [2022-11-21 13:55:05,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:05,263 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1590 transitions. [2022-11-21 13:55:05,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 265.0) internal successors, (1590), 6 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:05,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:05,274 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:05,274 INFO L175 Difference]: Start difference. First operand has 387 places, 383 transitions, 794 flow. Second operand 6 states and 1590 transitions. [2022-11-21 13:55:05,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 381 transitions, 1074 flow [2022-11-21 13:55:05,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 381 transitions, 1054 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-21 13:55:05,288 INFO L231 Difference]: Finished difference. Result has 383 places, 381 transitions, 790 flow [2022-11-21 13:55:05,290 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=770, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=790, PETRI_PLACES=383, PETRI_TRANSITIONS=381} [2022-11-21 13:55:05,291 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, -2 predicate places. [2022-11-21 13:55:05,291 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 381 transitions, 790 flow [2022-11-21 13:55:05,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 243.5) internal successors, (1461), 6 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:05,292 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:05,292 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:55:05,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-21 13:55:05,293 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:05,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:05,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1578368604, now seen corresponding path program 1 times [2022-11-21 13:55:05,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:05,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308861482] [2022-11-21 13:55:05,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:05,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:05,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:55:05,369 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-21 13:55:05,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:05,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308861482] [2022-11-21 13:55:05,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308861482] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:55:05,370 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:55:05,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-21 13:55:05,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983533459] [2022-11-21 13:55:05,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:55:05,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-21 13:55:05,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:05,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-21 13:55:05,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 13:55:05,378 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 375 out of 408 [2022-11-21 13:55:05,379 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 381 transitions, 790 flow. Second operand has 3 states, 3 states have (on average 376.0) internal successors, (1128), 3 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:05,380 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:05,380 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 375 of 408 [2022-11-21 13:55:05,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:05,481 INFO L130 PetriNetUnfolder]: 7/526 cut-off events. [2022-11-21 13:55:05,481 INFO L131 PetriNetUnfolder]: For 5/6 co-relation queries the response was YES. [2022-11-21 13:55:05,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 573 conditions, 526 events. 7/526 cut-off events. For 5/6 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1138 event pairs, 0 based on Foata normal form. 0/489 useless extension candidates. Maximal degree in co-relation 411. Up to 13 conditions per place. [2022-11-21 13:55:05,484 INFO L137 encePairwiseOnDemand]: 405/408 looper letters, 17 selfloop transitions, 2 changer transitions 0/388 dead transitions. [2022-11-21 13:55:05,484 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 388 transitions, 842 flow [2022-11-21 13:55:05,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-21 13:55:05,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-21 13:55:05,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1145 transitions. [2022-11-21 13:55:05,487 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9354575163398693 [2022-11-21 13:55:05,487 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1145 transitions. [2022-11-21 13:55:05,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1145 transitions. [2022-11-21 13:55:05,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:05,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1145 transitions. [2022-11-21 13:55:05,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 381.6666666666667) internal successors, (1145), 3 states have internal predecessors, (1145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:05,494 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 408.0) internal successors, (1632), 4 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:05,495 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 408.0) internal successors, (1632), 4 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:05,495 INFO L175 Difference]: Start difference. First operand has 383 places, 381 transitions, 790 flow. Second operand 3 states and 1145 transitions. [2022-11-21 13:55:05,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 388 transitions, 842 flow [2022-11-21 13:55:05,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 388 transitions, 822 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-21 13:55:05,503 INFO L231 Difference]: Finished difference. Result has 381 places, 382 transitions, 782 flow [2022-11-21 13:55:05,504 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=770, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=782, PETRI_PLACES=381, PETRI_TRANSITIONS=382} [2022-11-21 13:55:05,505 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, -4 predicate places. [2022-11-21 13:55:05,505 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 382 transitions, 782 flow [2022-11-21 13:55:05,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 376.0) internal successors, (1128), 3 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:05,506 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:05,507 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 13:55:05,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-21 13:55:05,507 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:05,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:05,508 INFO L85 PathProgramCache]: Analyzing trace with hash 113375373, now seen corresponding path program 1 times [2022-11-21 13:55:05,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:05,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057014289] [2022-11-21 13:55:05,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:05,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:05,531 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-21 13:55:05,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2093367763] [2022-11-21 13:55:05,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:05,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:05,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:55:05,536 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:55:05,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-21 13:55:05,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:55:05,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-21 13:55:05,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:55:05,812 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-21 13:55:05,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-21 13:55:05,838 INFO L350 Elim1Store]: Elim1 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-21 13:55:05,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-21 13:55:05,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-21 13:55:05,872 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:05,872 INFO L350 Elim1Store]: Elim1 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-21 13:55:05,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-21 13:55:05,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-21 13:55:05,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-21 13:55:05,915 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:05,915 INFO L350 Elim1Store]: Elim1 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-21 13:55:05,944 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-21 13:55:05,944 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 13:55:05,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:05,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057014289] [2022-11-21 13:55:05,944 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-21 13:55:05,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093367763] [2022-11-21 13:55:05,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093367763] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:55:05,945 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:55:05,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-21 13:55:05,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033648429] [2022-11-21 13:55:05,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:55:05,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-21 13:55:05,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:05,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-21 13:55:05,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-11-21 13:55:05,950 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 244 out of 408 [2022-11-21 13:55:05,952 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 382 transitions, 782 flow. Second operand has 8 states, 8 states have (on average 246.625) internal successors, (1973), 8 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:05,952 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:05,953 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 244 of 408 [2022-11-21 13:55:05,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:07,189 INFO L130 PetriNetUnfolder]: 555/2594 cut-off events. [2022-11-21 13:55:07,190 INFO L131 PetriNetUnfolder]: For 15/29 co-relation queries the response was YES. [2022-11-21 13:55:07,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3940 conditions, 2594 events. 555/2594 cut-off events. For 15/29 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 13994 event pairs, 504 based on Foata normal form. 0/2308 useless extension candidates. Maximal degree in co-relation 1936. Up to 693 conditions per place. [2022-11-21 13:55:07,201 INFO L137 encePairwiseOnDemand]: 398/408 looper letters, 214 selfloop transitions, 9 changer transitions 0/466 dead transitions. [2022-11-21 13:55:07,202 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 466 transitions, 1402 flow [2022-11-21 13:55:07,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-21 13:55:07,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-21 13:55:07,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2420 transitions. [2022-11-21 13:55:07,207 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.659041394335512 [2022-11-21 13:55:07,207 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2420 transitions. [2022-11-21 13:55:07,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2420 transitions. [2022-11-21 13:55:07,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:07,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2420 transitions. [2022-11-21 13:55:07,214 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 268.8888888888889) internal successors, (2420), 9 states have internal predecessors, (2420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:07,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 408.0) internal successors, (4080), 10 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:07,223 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 408.0) internal successors, (4080), 10 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:07,223 INFO L175 Difference]: Start difference. First operand has 381 places, 382 transitions, 782 flow. Second operand 9 states and 2420 transitions. [2022-11-21 13:55:07,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 466 transitions, 1402 flow [2022-11-21 13:55:07,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 466 transitions, 1400 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-21 13:55:07,231 INFO L231 Difference]: Finished difference. Result has 388 places, 382 transitions, 804 flow [2022-11-21 13:55:07,232 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=804, PETRI_PLACES=388, PETRI_TRANSITIONS=382} [2022-11-21 13:55:07,233 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, 3 predicate places. [2022-11-21 13:55:07,233 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 382 transitions, 804 flow [2022-11-21 13:55:07,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 246.625) internal successors, (1973), 8 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:07,234 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:07,234 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 13:55:07,249 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-21 13:55:07,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:07,444 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:07,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:07,444 INFO L85 PathProgramCache]: Analyzing trace with hash 219340709, now seen corresponding path program 1 times [2022-11-21 13:55:07,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:07,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011431092] [2022-11-21 13:55:07,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:07,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:07,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:55:07,523 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-21 13:55:07,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:07,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011431092] [2022-11-21 13:55:07,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011431092] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:55:07,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:55:07,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-21 13:55:07,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883190475] [2022-11-21 13:55:07,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:55:07,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-21 13:55:07,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:07,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-21 13:55:07,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 13:55:07,531 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 378 out of 408 [2022-11-21 13:55:07,532 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 382 transitions, 804 flow. Second operand has 3 states, 3 states have (on average 379.0) internal successors, (1137), 3 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:07,533 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:07,533 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 378 of 408 [2022-11-21 13:55:07,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:07,712 INFO L130 PetriNetUnfolder]: 7/714 cut-off events. [2022-11-21 13:55:07,712 INFO L131 PetriNetUnfolder]: For 9/10 co-relation queries the response was YES. [2022-11-21 13:55:07,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 794 conditions, 714 events. 7/714 cut-off events. For 9/10 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1258 event pairs, 0 based on Foata normal form. 0/670 useless extension candidates. Maximal degree in co-relation 630. Up to 16 conditions per place. [2022-11-21 13:55:07,715 INFO L137 encePairwiseOnDemand]: 405/408 looper letters, 11 selfloop transitions, 2 changer transitions 0/386 dead transitions. [2022-11-21 13:55:07,715 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 386 transitions, 838 flow [2022-11-21 13:55:07,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-21 13:55:07,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-21 13:55:07,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1148 transitions. [2022-11-21 13:55:07,718 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9379084967320261 [2022-11-21 13:55:07,718 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1148 transitions. [2022-11-21 13:55:07,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1148 transitions. [2022-11-21 13:55:07,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:07,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1148 transitions. [2022-11-21 13:55:07,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 382.6666666666667) internal successors, (1148), 3 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:07,725 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 408.0) internal successors, (1632), 4 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:07,726 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 408.0) internal successors, (1632), 4 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:07,726 INFO L175 Difference]: Start difference. First operand has 388 places, 382 transitions, 804 flow. Second operand 3 states and 1148 transitions. [2022-11-21 13:55:07,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 386 transitions, 838 flow [2022-11-21 13:55:07,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 386 transitions, 824 flow, removed 0 selfloop flow, removed 7 redundant places. [2022-11-21 13:55:07,735 INFO L231 Difference]: Finished difference. Result has 384 places, 383 transitions, 802 flow [2022-11-21 13:55:07,736 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=802, PETRI_PLACES=384, PETRI_TRANSITIONS=383} [2022-11-21 13:55:07,737 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, -1 predicate places. [2022-11-21 13:55:07,737 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 383 transitions, 802 flow [2022-11-21 13:55:07,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 379.0) internal successors, (1137), 3 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:07,738 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:07,738 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 13:55:07,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-21 13:55:07,739 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:07,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:07,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1314887178, now seen corresponding path program 1 times [2022-11-21 13:55:07,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:07,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513540934] [2022-11-21 13:55:07,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:07,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:07,769 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-21 13:55:07,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1544710055] [2022-11-21 13:55:07,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:07,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:07,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:55:07,771 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:55:07,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-21 13:55:07,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:55:07,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-21 13:55:07,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:55:07,980 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-21 13:55:07,992 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-21 13:55:08,016 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:08,016 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2022-11-21 13:55:08,047 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:08,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2022-11-21 13:55:08,073 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-21 13:55:08,073 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 13:55:08,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:08,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513540934] [2022-11-21 13:55:08,074 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-21 13:55:08,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544710055] [2022-11-21 13:55:08,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544710055] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:55:08,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:55:08,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 13:55:08,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548475928] [2022-11-21 13:55:08,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:55:08,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 13:55:08,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:08,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 13:55:08,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 13:55:08,079 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 248 out of 408 [2022-11-21 13:55:08,081 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 383 transitions, 802 flow. Second operand has 6 states, 6 states have (on average 253.5) internal successors, (1521), 6 states have internal predecessors, (1521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:08,082 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:08,082 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 248 of 408 [2022-11-21 13:55:08,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:08,802 INFO L130 PetriNetUnfolder]: 278/1599 cut-off events. [2022-11-21 13:55:08,803 INFO L131 PetriNetUnfolder]: For 13/20 co-relation queries the response was YES. [2022-11-21 13:55:08,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2448 conditions, 1599 events. 278/1599 cut-off events. For 13/20 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 7453 event pairs, 252 based on Foata normal form. 0/1447 useless extension candidates. Maximal degree in co-relation 1925. Up to 788 conditions per place. [2022-11-21 13:55:08,810 INFO L137 encePairwiseOnDemand]: 402/408 looper letters, 128 selfloop transitions, 5 changer transitions 0/382 dead transitions. [2022-11-21 13:55:08,810 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 382 transitions, 1066 flow [2022-11-21 13:55:08,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 13:55:08,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 13:55:08,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1622 transitions. [2022-11-21 13:55:08,815 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6625816993464052 [2022-11-21 13:55:08,815 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1622 transitions. [2022-11-21 13:55:08,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1622 transitions. [2022-11-21 13:55:08,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:08,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1622 transitions. [2022-11-21 13:55:08,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 270.3333333333333) internal successors, (1622), 6 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:08,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:08,825 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:08,826 INFO L175 Difference]: Start difference. First operand has 384 places, 383 transitions, 802 flow. Second operand 6 states and 1622 transitions. [2022-11-21 13:55:08,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 382 transitions, 1066 flow [2022-11-21 13:55:08,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 382 transitions, 1064 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-21 13:55:08,834 INFO L231 Difference]: Finished difference. Result has 387 places, 382 transitions, 808 flow [2022-11-21 13:55:08,834 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=808, PETRI_PLACES=387, PETRI_TRANSITIONS=382} [2022-11-21 13:55:08,838 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, 2 predicate places. [2022-11-21 13:55:08,838 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 382 transitions, 808 flow [2022-11-21 13:55:08,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 253.5) internal successors, (1521), 6 states have internal predecessors, (1521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:08,839 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:08,839 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 13:55:08,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-21 13:55:09,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:09,046 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:09,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:09,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1083173923, now seen corresponding path program 1 times [2022-11-21 13:55:09,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:09,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162223514] [2022-11-21 13:55:09,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:09,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:09,077 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-21 13:55:09,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [203079393] [2022-11-21 13:55:09,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:09,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:09,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:55:09,079 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:55:09,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-21 13:55:09,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:55:09,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-21 13:55:09,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:55:09,338 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-21 13:55:09,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-21 13:55:09,368 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:09,369 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-11-21 13:55:09,396 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:09,397 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 46 [2022-11-21 13:55:09,419 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-21 13:55:09,419 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 13:55:09,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:09,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162223514] [2022-11-21 13:55:09,420 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-21 13:55:09,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203079393] [2022-11-21 13:55:09,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203079393] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:55:09,420 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:55:09,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 13:55:09,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376277537] [2022-11-21 13:55:09,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:55:09,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 13:55:09,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:09,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 13:55:09,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 13:55:09,424 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 408 [2022-11-21 13:55:09,426 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 382 transitions, 808 flow. Second operand has 6 states, 6 states have (on average 253.5) internal successors, (1521), 6 states have internal predecessors, (1521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:09,426 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:09,426 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 408 [2022-11-21 13:55:09,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:10,145 INFO L130 PetriNetUnfolder]: 278/1595 cut-off events. [2022-11-21 13:55:10,145 INFO L131 PetriNetUnfolder]: For 15/22 co-relation queries the response was YES. [2022-11-21 13:55:10,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2462 conditions, 1595 events. 278/1595 cut-off events. For 15/22 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 7476 event pairs, 252 based on Foata normal form. 0/1447 useless extension candidates. Maximal degree in co-relation 1974. Up to 788 conditions per place. [2022-11-21 13:55:10,153 INFO L137 encePairwiseOnDemand]: 402/408 looper letters, 128 selfloop transitions, 5 changer transitions 0/381 dead transitions. [2022-11-21 13:55:10,154 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 381 transitions, 1072 flow [2022-11-21 13:55:10,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 13:55:10,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 13:55:10,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1616 transitions. [2022-11-21 13:55:10,158 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6601307189542484 [2022-11-21 13:55:10,159 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1616 transitions. [2022-11-21 13:55:10,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1616 transitions. [2022-11-21 13:55:10,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:10,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1616 transitions. [2022-11-21 13:55:10,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 269.3333333333333) internal successors, (1616), 6 states have internal predecessors, (1616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:10,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:10,169 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:10,169 INFO L175 Difference]: Start difference. First operand has 387 places, 382 transitions, 808 flow. Second operand 6 states and 1616 transitions. [2022-11-21 13:55:10,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 381 transitions, 1072 flow [2022-11-21 13:55:10,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 381 transitions, 1062 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-21 13:55:10,179 INFO L231 Difference]: Finished difference. Result has 386 places, 381 transitions, 806 flow [2022-11-21 13:55:10,180 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=796, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=806, PETRI_PLACES=386, PETRI_TRANSITIONS=381} [2022-11-21 13:55:10,184 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, 1 predicate places. [2022-11-21 13:55:10,184 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 381 transitions, 806 flow [2022-11-21 13:55:10,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 253.5) internal successors, (1521), 6 states have internal predecessors, (1521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:10,185 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:10,185 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 13:55:10,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-21 13:55:10,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-11-21 13:55:10,392 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:10,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:10,392 INFO L85 PathProgramCache]: Analyzing trace with hash 74375907, now seen corresponding path program 1 times [2022-11-21 13:55:10,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:10,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920346958] [2022-11-21 13:55:10,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:10,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:10,422 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-21 13:55:10,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1630915298] [2022-11-21 13:55:10,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:10,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:10,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:55:10,424 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:55:10,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-21 13:55:10,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:55:10,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-21 13:55:10,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:55:10,806 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-21 13:55:10,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-21 13:55:10,835 INFO L350 Elim1Store]: Elim1 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-21 13:55:10,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-21 13:55:10,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-21 13:55:10,870 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:10,870 INFO L350 Elim1Store]: Elim1 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-21 13:55:10,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-21 13:55:10,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-21 13:55:10,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-21 13:55:10,943 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:10,944 INFO L350 Elim1Store]: Elim1 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-21 13:55:10,980 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-21 13:55:10,980 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 13:55:10,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:10,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920346958] [2022-11-21 13:55:10,981 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-21 13:55:10,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630915298] [2022-11-21 13:55:10,981 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630915298] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:55:10,981 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:55:10,982 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-21 13:55:10,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345536704] [2022-11-21 13:55:10,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:55:10,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-21 13:55:10,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:10,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-21 13:55:10,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-11-21 13:55:10,988 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 408 [2022-11-21 13:55:10,992 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 381 transitions, 806 flow. Second operand has 13 states, 13 states have (on average 234.53846153846155) internal successors, (3049), 13 states have internal predecessors, (3049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:10,992 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:10,992 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 408 [2022-11-21 13:55:10,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:12,084 INFO L130 PetriNetUnfolder]: 278/1591 cut-off events. [2022-11-21 13:55:12,084 INFO L131 PetriNetUnfolder]: For 15/22 co-relation queries the response was YES. [2022-11-21 13:55:12,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2515 conditions, 1591 events. 278/1591 cut-off events. For 15/22 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 7414 event pairs, 252 based on Foata normal form. 0/1447 useless extension candidates. Maximal degree in co-relation 2023. Up to 598 conditions per place. [2022-11-21 13:55:12,091 INFO L137 encePairwiseOnDemand]: 389/408 looper letters, 164 selfloop transitions, 26 changer transitions 0/420 dead transitions. [2022-11-21 13:55:12,091 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 420 transitions, 1270 flow [2022-11-21 13:55:12,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-21 13:55:12,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-21 13:55:12,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5021 transitions. [2022-11-21 13:55:12,103 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5860177404295052 [2022-11-21 13:55:12,103 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5021 transitions. [2022-11-21 13:55:12,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5021 transitions. [2022-11-21 13:55:12,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:12,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5021 transitions. [2022-11-21 13:55:12,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 239.0952380952381) internal successors, (5021), 21 states have internal predecessors, (5021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:12,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 408.0) internal successors, (8976), 22 states have internal predecessors, (8976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:12,152 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 408.0) internal successors, (8976), 22 states have internal predecessors, (8976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:12,152 INFO L175 Difference]: Start difference. First operand has 386 places, 381 transitions, 806 flow. Second operand 21 states and 5021 transitions. [2022-11-21 13:55:12,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 420 transitions, 1270 flow [2022-11-21 13:55:12,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 420 transitions, 1260 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-21 13:55:12,160 INFO L231 Difference]: Finished difference. Result has 403 places, 392 transitions, 895 flow [2022-11-21 13:55:12,160 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=794, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=895, PETRI_PLACES=403, PETRI_TRANSITIONS=392} [2022-11-21 13:55:12,163 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, 18 predicate places. [2022-11-21 13:55:12,163 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 392 transitions, 895 flow [2022-11-21 13:55:12,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 234.53846153846155) internal successors, (3049), 13 states have internal predecessors, (3049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:12,165 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:12,165 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 13:55:12,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-11-21 13:55:12,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:12,371 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:12,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:12,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1621947603, now seen corresponding path program 1 times [2022-11-21 13:55:12,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:12,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557567824] [2022-11-21 13:55:12,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:12,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:12,401 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-21 13:55:12,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [238711079] [2022-11-21 13:55:12,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:12,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:12,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:55:12,403 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:55:12,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-21 13:55:12,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:55:12,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-21 13:55:12,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:55:12,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-21 13:55:12,669 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-21 13:55:12,688 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:12,688 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-11-21 13:55:12,717 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:12,719 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 46 [2022-11-21 13:55:12,740 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-21 13:55:12,740 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 13:55:12,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:12,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557567824] [2022-11-21 13:55:12,741 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-21 13:55:12,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238711079] [2022-11-21 13:55:12,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238711079] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:55:12,744 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:55:12,744 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 13:55:12,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204132334] [2022-11-21 13:55:12,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:55:12,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 13:55:12,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:12,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 13:55:12,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 13:55:12,747 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 408 [2022-11-21 13:55:12,749 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 392 transitions, 895 flow. Second operand has 6 states, 6 states have (on average 253.5) internal successors, (1521), 6 states have internal predecessors, (1521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:12,749 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:12,749 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 408 [2022-11-21 13:55:12,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:13,333 INFO L130 PetriNetUnfolder]: 278/1587 cut-off events. [2022-11-21 13:55:13,333 INFO L131 PetriNetUnfolder]: For 30/37 co-relation queries the response was YES. [2022-11-21 13:55:13,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2524 conditions, 1587 events. 278/1587 cut-off events. For 30/37 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 7427 event pairs, 252 based on Foata normal form. 0/1447 useless extension candidates. Maximal degree in co-relation 2015. Up to 788 conditions per place. [2022-11-21 13:55:13,342 INFO L137 encePairwiseOnDemand]: 402/408 looper letters, 129 selfloop transitions, 5 changer transitions 0/391 dead transitions. [2022-11-21 13:55:13,342 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 391 transitions, 1161 flow [2022-11-21 13:55:13,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 13:55:13,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 13:55:13,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1604 transitions. [2022-11-21 13:55:13,346 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6552287581699346 [2022-11-21 13:55:13,347 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1604 transitions. [2022-11-21 13:55:13,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1604 transitions. [2022-11-21 13:55:13,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:13,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1604 transitions. [2022-11-21 13:55:13,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 267.3333333333333) internal successors, (1604), 6 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:13,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:13,356 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:13,356 INFO L175 Difference]: Start difference. First operand has 403 places, 392 transitions, 895 flow. Second operand 6 states and 1604 transitions. [2022-11-21 13:55:13,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 391 transitions, 1161 flow [2022-11-21 13:55:13,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 391 transitions, 1142 flow, removed 0 selfloop flow, removed 7 redundant places. [2022-11-21 13:55:13,364 INFO L231 Difference]: Finished difference. Result has 400 places, 391 transitions, 884 flow [2022-11-21 13:55:13,365 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=874, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=884, PETRI_PLACES=400, PETRI_TRANSITIONS=391} [2022-11-21 13:55:13,366 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, 15 predicate places. [2022-11-21 13:55:13,366 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 391 transitions, 884 flow [2022-11-21 13:55:13,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 253.5) internal successors, (1521), 6 states have internal predecessors, (1521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:13,367 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:13,367 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 13:55:13,383 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-21 13:55:13,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:13,584 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:13,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:13,584 INFO L85 PathProgramCache]: Analyzing trace with hash -375170282, now seen corresponding path program 1 times [2022-11-21 13:55:13,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:13,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514471736] [2022-11-21 13:55:13,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:13,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:13,625 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-21 13:55:13,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2000106102] [2022-11-21 13:55:13,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:13,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:13,626 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:55:13,627 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:55:13,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-21 13:55:13,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:55:13,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 510 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-21 13:55:13,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:55:13,893 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-21 13:55:13,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-21 13:55:13,935 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:13,936 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2022-11-21 13:55:13,963 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:13,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2022-11-21 13:55:13,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-21 13:55:13,986 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 13:55:13,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:13,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514471736] [2022-11-21 13:55:13,987 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-21 13:55:13,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000106102] [2022-11-21 13:55:13,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000106102] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:55:13,987 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:55:13,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 13:55:13,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335882318] [2022-11-21 13:55:13,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:55:13,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 13:55:13,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:13,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 13:55:13,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 13:55:13,992 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 408 [2022-11-21 13:55:13,994 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 391 transitions, 884 flow. Second operand has 6 states, 6 states have (on average 255.33333333333334) internal successors, (1532), 6 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:13,994 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:13,994 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 408 [2022-11-21 13:55:13,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:14,604 INFO L130 PetriNetUnfolder]: 278/1583 cut-off events. [2022-11-21 13:55:14,605 INFO L131 PetriNetUnfolder]: For 30/37 co-relation queries the response was YES. [2022-11-21 13:55:14,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2505 conditions, 1583 events. 278/1583 cut-off events. For 30/37 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 7415 event pairs, 252 based on Foata normal form. 0/1447 useless extension candidates. Maximal degree in co-relation 2049. Up to 780 conditions per place. [2022-11-21 13:55:14,613 INFO L137 encePairwiseOnDemand]: 402/408 looper letters, 127 selfloop transitions, 5 changer transitions 0/390 dead transitions. [2022-11-21 13:55:14,614 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 390 transitions, 1146 flow [2022-11-21 13:55:14,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 13:55:14,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 13:55:14,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1608 transitions. [2022-11-21 13:55:14,618 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6568627450980392 [2022-11-21 13:55:14,618 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1608 transitions. [2022-11-21 13:55:14,618 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1608 transitions. [2022-11-21 13:55:14,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:14,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1608 transitions. [2022-11-21 13:55:14,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 268.0) internal successors, (1608), 6 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:14,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:14,628 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:14,629 INFO L175 Difference]: Start difference. First operand has 400 places, 391 transitions, 884 flow. Second operand 6 states and 1608 transitions. [2022-11-21 13:55:14,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 390 transitions, 1146 flow [2022-11-21 13:55:14,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 390 transitions, 1136 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-21 13:55:14,637 INFO L231 Difference]: Finished difference. Result has 399 places, 390 transitions, 882 flow [2022-11-21 13:55:14,637 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=872, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=882, PETRI_PLACES=399, PETRI_TRANSITIONS=390} [2022-11-21 13:55:14,638 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, 14 predicate places. [2022-11-21 13:55:14,638 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 390 transitions, 882 flow [2022-11-21 13:55:14,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 255.33333333333334) internal successors, (1532), 6 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:14,639 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:14,639 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 13:55:14,653 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-21 13:55:14,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-21 13:55:14,847 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:14,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:14,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1003768281, now seen corresponding path program 1 times [2022-11-21 13:55:14,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:14,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380618787] [2022-11-21 13:55:14,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:14,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:14,883 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-21 13:55:14,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [160440319] [2022-11-21 13:55:14,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:14,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:14,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:55:14,884 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:55:14,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-21 13:55:15,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:55:15,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-21 13:55:15,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:55:15,343 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-21 13:55:15,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:55:15,541 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-21 13:55:15,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:15,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380618787] [2022-11-21 13:55:15,542 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-21 13:55:15,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160440319] [2022-11-21 13:55:15,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160440319] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:55:15,542 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-21 13:55:15,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-11-21 13:55:15,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934412802] [2022-11-21 13:55:15,543 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-21 13:55:15,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-21 13:55:15,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:15,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-21 13:55:15,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-11-21 13:55:15,548 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 377 out of 408 [2022-11-21 13:55:15,550 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 390 transitions, 882 flow. Second operand has 8 states, 8 states have (on average 378.875) internal successors, (3031), 8 states have internal predecessors, (3031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:15,551 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:15,551 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 377 of 408 [2022-11-21 13:55:15,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:15,770 INFO L130 PetriNetUnfolder]: 7/880 cut-off events. [2022-11-21 13:55:15,771 INFO L131 PetriNetUnfolder]: For 18/19 co-relation queries the response was YES. [2022-11-21 13:55:15,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1091 conditions, 880 events. 7/880 cut-off events. For 18/19 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 796 event pairs, 0 based on Foata normal form. 4/862 useless extension candidates. Maximal degree in co-relation 922. Up to 19 conditions per place. [2022-11-21 13:55:15,774 INFO L137 encePairwiseOnDemand]: 402/408 looper letters, 12 selfloop transitions, 9 changer transitions 0/400 dead transitions. [2022-11-21 13:55:15,774 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 400 transitions, 946 flow [2022-11-21 13:55:15,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-21 13:55:15,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-21 13:55:15,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3416 transitions. [2022-11-21 13:55:15,782 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9302832244008714 [2022-11-21 13:55:15,782 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3416 transitions. [2022-11-21 13:55:15,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3416 transitions. [2022-11-21 13:55:15,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:15,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3416 transitions. [2022-11-21 13:55:15,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 379.55555555555554) internal successors, (3416), 9 states have internal predecessors, (3416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:15,798 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 408.0) internal successors, (4080), 10 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:15,800 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 408.0) internal successors, (4080), 10 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:15,800 INFO L175 Difference]: Start difference. First operand has 399 places, 390 transitions, 882 flow. Second operand 9 states and 3416 transitions. [2022-11-21 13:55:15,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 400 transitions, 946 flow [2022-11-21 13:55:15,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 400 transitions, 936 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-21 13:55:15,809 INFO L231 Difference]: Finished difference. Result has 405 places, 396 transitions, 922 flow [2022-11-21 13:55:15,809 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=872, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=922, PETRI_PLACES=405, PETRI_TRANSITIONS=396} [2022-11-21 13:55:15,810 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, 20 predicate places. [2022-11-21 13:55:15,810 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 396 transitions, 922 flow [2022-11-21 13:55:15,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 378.875) internal successors, (3031), 8 states have internal predecessors, (3031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:15,811 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:15,812 INFO L209 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-21 13:55:15,819 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-11-21 13:55:16,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:16,020 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:16,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:16,020 INFO L85 PathProgramCache]: Analyzing trace with hash -936527271, now seen corresponding path program 2 times [2022-11-21 13:55:16,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:16,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278067550] [2022-11-21 13:55:16,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:16,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:16,093 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-21 13:55:16,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [533549443] [2022-11-21 13:55:16,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-21 13:55:16,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:16,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:55:16,095 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:55:16,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-21 13:55:16,408 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-21 13:55:16,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 13:55:16,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-21 13:55:16,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:55:16,433 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-21 13:55:16,446 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2022-11-21 13:55:16,465 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:16,466 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2022-11-21 13:55:16,492 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:16,492 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2022-11-21 13:55:16,517 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-21 13:55:16,517 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 13:55:16,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:16,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278067550] [2022-11-21 13:55:16,517 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-21 13:55:16,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533549443] [2022-11-21 13:55:16,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533549443] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:55:16,518 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:55:16,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 13:55:16,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172689206] [2022-11-21 13:55:16,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:55:16,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 13:55:16,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:16,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 13:55:16,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 13:55:16,523 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 234 out of 408 [2022-11-21 13:55:16,524 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 396 transitions, 922 flow. Second operand has 6 states, 6 states have (on average 244.83333333333334) internal successors, (1469), 6 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:16,524 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:16,524 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 234 of 408 [2022-11-21 13:55:16,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:17,367 INFO L130 PetriNetUnfolder]: 308/1791 cut-off events. [2022-11-21 13:55:17,367 INFO L131 PetriNetUnfolder]: For 48/55 co-relation queries the response was YES. [2022-11-21 13:55:17,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2911 conditions, 1791 events. 308/1791 cut-off events. For 48/55 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 7048 event pairs, 282 based on Foata normal form. 0/1652 useless extension candidates. Maximal degree in co-relation 2185. Up to 920 conditions per place. [2022-11-21 13:55:17,379 INFO L137 encePairwiseOnDemand]: 396/408 looper letters, 133 selfloop transitions, 10 changer transitions 0/394 dead transitions. [2022-11-21 13:55:17,379 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 394 transitions, 1204 flow [2022-11-21 13:55:17,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 13:55:17,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 13:55:17,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1547 transitions. [2022-11-21 13:55:17,383 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6319444444444444 [2022-11-21 13:55:17,384 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1547 transitions. [2022-11-21 13:55:17,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1547 transitions. [2022-11-21 13:55:17,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:17,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1547 transitions. [2022-11-21 13:55:17,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 257.8333333333333) internal successors, (1547), 6 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:17,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:17,393 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:17,393 INFO L175 Difference]: Start difference. First operand has 405 places, 396 transitions, 922 flow. Second operand 6 states and 1547 transitions. [2022-11-21 13:55:17,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 394 transitions, 1204 flow [2022-11-21 13:55:17,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 394 transitions, 1198 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-11-21 13:55:17,401 INFO L231 Difference]: Finished difference. Result has 407 places, 394 transitions, 932 flow [2022-11-21 13:55:17,401 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=932, PETRI_PLACES=407, PETRI_TRANSITIONS=394} [2022-11-21 13:55:17,402 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, 22 predicate places. [2022-11-21 13:55:17,402 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 394 transitions, 932 flow [2022-11-21 13:55:17,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 244.83333333333334) internal successors, (1469), 6 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:17,403 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:17,404 INFO L209 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 13:55:17,417 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-21 13:55:17,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:17,617 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:17,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:17,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1769411408, now seen corresponding path program 1 times [2022-11-21 13:55:17,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:17,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852346738] [2022-11-21 13:55:17,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:17,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:17,686 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-21 13:55:17,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1492711425] [2022-11-21 13:55:17,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:17,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:17,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:55:17,688 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:55:17,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-21 13:55:18,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:55:18,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 1427 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-21 13:55:18,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:55:18,661 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-21 13:55:18,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:55:19,140 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-21 13:55:19,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:19,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852346738] [2022-11-21 13:55:19,141 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-21 13:55:19,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492711425] [2022-11-21 13:55:19,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492711425] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:55:19,141 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-21 13:55:19,141 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-11-21 13:55:19,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388738821] [2022-11-21 13:55:19,142 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-21 13:55:19,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-21 13:55:19,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:19,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-21 13:55:19,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2022-11-21 13:55:19,151 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 377 out of 408 [2022-11-21 13:55:19,155 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 394 transitions, 932 flow. Second operand has 16 states, 16 states have (on average 379.1875) internal successors, (6067), 16 states have internal predecessors, (6067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:19,155 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:19,156 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 377 of 408 [2022-11-21 13:55:19,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:19,874 INFO L130 PetriNetUnfolder]: 7/1606 cut-off events. [2022-11-21 13:55:19,874 INFO L131 PetriNetUnfolder]: For 82/83 co-relation queries the response was YES. [2022-11-21 13:55:19,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2074 conditions, 1606 events. 7/1606 cut-off events. For 82/83 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 789 event pairs, 0 based on Foata normal form. 8/1594 useless extension candidates. Maximal degree in co-relation 1902. Up to 43 conditions per place. [2022-11-21 13:55:19,879 INFO L137 encePairwiseOnDemand]: 402/408 looper letters, 20 selfloop transitions, 21 changer transitions 0/418 dead transitions. [2022-11-21 13:55:19,879 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 418 transitions, 1114 flow [2022-11-21 13:55:19,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-21 13:55:19,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-21 13:55:19,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 7962 transitions. [2022-11-21 13:55:19,893 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9292717086834734 [2022-11-21 13:55:19,894 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 7962 transitions. [2022-11-21 13:55:19,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 7962 transitions. [2022-11-21 13:55:19,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:19,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 7962 transitions. [2022-11-21 13:55:19,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 379.14285714285717) internal successors, (7962), 21 states have internal predecessors, (7962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:19,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 408.0) internal successors, (8976), 22 states have internal predecessors, (8976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:19,925 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 408.0) internal successors, (8976), 22 states have internal predecessors, (8976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:19,925 INFO L175 Difference]: Start difference. First operand has 407 places, 394 transitions, 932 flow. Second operand 21 states and 7962 transitions. [2022-11-21 13:55:19,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 418 transitions, 1114 flow [2022-11-21 13:55:19,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 418 transitions, 1094 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-21 13:55:19,934 INFO L231 Difference]: Finished difference. Result has 427 places, 407 transitions, 1042 flow [2022-11-21 13:55:19,934 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1042, PETRI_PLACES=427, PETRI_TRANSITIONS=407} [2022-11-21 13:55:19,935 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, 42 predicate places. [2022-11-21 13:55:19,935 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 407 transitions, 1042 flow [2022-11-21 13:55:19,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 379.1875) internal successors, (6067), 16 states have internal predecessors, (6067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:19,936 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:19,937 INFO L209 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 13:55:19,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-21 13:55:20,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:20,146 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:20,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:20,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1136823728, now seen corresponding path program 2 times [2022-11-21 13:55:20,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:20,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905301000] [2022-11-21 13:55:20,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:20,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:20,284 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-21 13:55:20,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1698212056] [2022-11-21 13:55:20,285 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-21 13:55:20,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:20,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:55:20,286 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:55:20,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-21 13:55:20,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-21 13:55:20,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 13:55:20,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-21 13:55:20,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:55:20,838 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-21 13:55:20,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-21 13:55:20,870 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:20,870 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2022-11-21 13:55:20,895 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:20,898 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2022-11-21 13:55:20,921 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-21 13:55:20,921 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 13:55:20,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:20,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905301000] [2022-11-21 13:55:20,921 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-21 13:55:20,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698212056] [2022-11-21 13:55:20,923 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698212056] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:55:20,923 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:55:20,923 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 13:55:20,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680906662] [2022-11-21 13:55:20,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:55:20,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 13:55:20,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:20,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 13:55:20,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 13:55:20,926 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 408 [2022-11-21 13:55:20,928 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 407 transitions, 1042 flow. Second operand has 6 states, 6 states have (on average 260.5) internal successors, (1563), 6 states have internal predecessors, (1563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:20,928 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:20,928 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 408 [2022-11-21 13:55:20,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:22,293 INFO L130 PetriNetUnfolder]: 278/2494 cut-off events. [2022-11-21 13:55:22,293 INFO L131 PetriNetUnfolder]: For 136/143 co-relation queries the response was YES. [2022-11-21 13:55:22,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4124 conditions, 2494 events. 278/2494 cut-off events. For 136/143 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 6996 event pairs, 252 based on Foata normal form. 0/2361 useless extension candidates. Maximal degree in co-relation 2730. Up to 1168 conditions per place. [2022-11-21 13:55:22,301 INFO L137 encePairwiseOnDemand]: 402/408 looper letters, 120 selfloop transitions, 5 changer transitions 0/406 dead transitions. [2022-11-21 13:55:22,302 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 406 transitions, 1290 flow [2022-11-21 13:55:22,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 13:55:22,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 13:55:22,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1620 transitions. [2022-11-21 13:55:22,306 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6617647058823529 [2022-11-21 13:55:22,306 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1620 transitions. [2022-11-21 13:55:22,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1620 transitions. [2022-11-21 13:55:22,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:22,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1620 transitions. [2022-11-21 13:55:22,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 270.0) internal successors, (1620), 6 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:22,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:22,314 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:22,314 INFO L175 Difference]: Start difference. First operand has 427 places, 407 transitions, 1042 flow. Second operand 6 states and 1620 transitions. [2022-11-21 13:55:22,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 406 transitions, 1290 flow [2022-11-21 13:55:22,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 406 transitions, 1266 flow, removed 6 selfloop flow, removed 6 redundant places. [2022-11-21 13:55:22,324 INFO L231 Difference]: Finished difference. Result has 425 places, 406 transitions, 1026 flow [2022-11-21 13:55:22,325 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=1016, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1026, PETRI_PLACES=425, PETRI_TRANSITIONS=406} [2022-11-21 13:55:22,326 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, 40 predicate places. [2022-11-21 13:55:22,326 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 406 transitions, 1026 flow [2022-11-21 13:55:22,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 260.5) internal successors, (1563), 6 states have internal predecessors, (1563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:22,326 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:22,327 INFO L209 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 13:55:22,337 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-21 13:55:22,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-21 13:55:22,534 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:22,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:22,534 INFO L85 PathProgramCache]: Analyzing trace with hash -152451107, now seen corresponding path program 1 times [2022-11-21 13:55:22,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:22,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502038603] [2022-11-21 13:55:22,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:22,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:22,655 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-21 13:55:22,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1682238593] [2022-11-21 13:55:22,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:22,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:22,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:55:22,657 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:55:22,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-21 13:55:23,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:55:23,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 2940 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-21 13:55:23,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:55:24,889 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-21 13:55:24,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:55:26,122 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-21 13:55:26,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:26,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502038603] [2022-11-21 13:55:26,123 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-21 13:55:26,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682238593] [2022-11-21 13:55:26,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682238593] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:55:26,123 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-21 13:55:26,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-11-21 13:55:26,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744476368] [2022-11-21 13:55:26,124 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-21 13:55:26,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-21 13:55:26,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:26,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-21 13:55:26,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2022-11-21 13:55:26,142 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 377 out of 408 [2022-11-21 13:55:26,156 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 406 transitions, 1026 flow. Second operand has 32 states, 32 states have (on average 379.34375) internal successors, (12139), 32 states have internal predecessors, (12139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:26,157 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:26,157 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 377 of 408 [2022-11-21 13:55:26,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:28,300 INFO L130 PetriNetUnfolder]: 7/3061 cut-off events. [2022-11-21 13:55:28,301 INFO L131 PetriNetUnfolder]: For 630/631 co-relation queries the response was YES. [2022-11-21 13:55:28,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4139 conditions, 3061 events. 7/3061 cut-off events. For 630/631 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 786 event pairs, 0 based on Foata normal form. 16/3058 useless extension candidates. Maximal degree in co-relation 3962. Up to 91 conditions per place. [2022-11-21 13:55:28,308 INFO L137 encePairwiseOnDemand]: 402/408 looper letters, 36 selfloop transitions, 45 changer transitions 0/457 dead transitions. [2022-11-21 13:55:28,308 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 457 transitions, 1488 flow [2022-11-21 13:55:28,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-21 13:55:28,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-21 13:55:28,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 17054 transitions. [2022-11-21 13:55:28,325 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9288671023965142 [2022-11-21 13:55:28,326 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 17054 transitions. [2022-11-21 13:55:28,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 17054 transitions. [2022-11-21 13:55:28,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:28,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 17054 transitions. [2022-11-21 13:55:28,355 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 378.97777777777776) internal successors, (17054), 45 states have internal predecessors, (17054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:28,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 408.0) internal successors, (18768), 46 states have internal predecessors, (18768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:28,381 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 408.0) internal successors, (18768), 46 states have internal predecessors, (18768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:28,381 INFO L175 Difference]: Start difference. First operand has 425 places, 406 transitions, 1026 flow. Second operand 45 states and 17054 transitions. [2022-11-21 13:55:28,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 457 transitions, 1488 flow [2022-11-21 13:55:28,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 457 transitions, 1478 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-21 13:55:28,395 INFO L231 Difference]: Finished difference. Result has 473 places, 431 transitions, 1318 flow [2022-11-21 13:55:28,395 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=1016, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1318, PETRI_PLACES=473, PETRI_TRANSITIONS=431} [2022-11-21 13:55:28,396 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, 88 predicate places. [2022-11-21 13:55:28,396 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 431 transitions, 1318 flow [2022-11-21 13:55:28,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 379.34375) internal successors, (12139), 32 states have internal predecessors, (12139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:28,399 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:28,399 INFO L209 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 13:55:28,417 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-21 13:55:28,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-21 13:55:28,618 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:28,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:28,618 INFO L85 PathProgramCache]: Analyzing trace with hash 593152477, now seen corresponding path program 2 times [2022-11-21 13:55:28,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:28,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427581930] [2022-11-21 13:55:28,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:28,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:28,897 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-21 13:55:28,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [15399088] [2022-11-21 13:55:28,898 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-21 13:55:28,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:28,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:55:28,899 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:55:28,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-21 13:55:29,901 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-21 13:55:29,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 13:55:29,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-21 13:55:29,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:55:29,989 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-21 13:55:29,997 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-21 13:55:30,015 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:30,015 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2022-11-21 13:55:30,035 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 13:55:30,036 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2022-11-21 13:55:30,064 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-21 13:55:30,064 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 13:55:30,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:30,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427581930] [2022-11-21 13:55:30,064 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-21 13:55:30,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15399088] [2022-11-21 13:55:30,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15399088] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:55:30,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:55:30,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 13:55:30,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043791645] [2022-11-21 13:55:30,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:55:30,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 13:55:30,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:30,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 13:55:30,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-21 13:55:30,069 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 408 [2022-11-21 13:55:30,070 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 431 transitions, 1318 flow. Second operand has 6 states, 6 states have (on average 259.5) internal successors, (1557), 6 states have internal predecessors, (1557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:30,070 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:30,070 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 408 [2022-11-21 13:55:30,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:32,750 INFO L130 PetriNetUnfolder]: 278/3949 cut-off events. [2022-11-21 13:55:32,750 INFO L131 PetriNetUnfolder]: For 582/589 co-relation queries the response was YES. [2022-11-21 13:55:32,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6831 conditions, 3949 events. 278/3949 cut-off events. For 582/589 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 6985 event pairs, 252 based on Foata normal form. 0/3817 useless extension candidates. Maximal degree in co-relation 5197. Up to 1809 conditions per place. [2022-11-21 13:55:32,762 INFO L137 encePairwiseOnDemand]: 402/408 looper letters, 121 selfloop transitions, 5 changer transitions 0/430 dead transitions. [2022-11-21 13:55:32,762 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 430 transitions, 1568 flow [2022-11-21 13:55:32,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 13:55:32,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-21 13:55:32,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1609 transitions. [2022-11-21 13:55:32,765 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6572712418300654 [2022-11-21 13:55:32,765 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1609 transitions. [2022-11-21 13:55:32,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1609 transitions. [2022-11-21 13:55:32,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:32,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1609 transitions. [2022-11-21 13:55:32,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 268.1666666666667) internal successors, (1609), 6 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:32,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:32,769 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 408.0) internal successors, (2856), 7 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:32,769 INFO L175 Difference]: Start difference. First operand has 473 places, 431 transitions, 1318 flow. Second operand 6 states and 1609 transitions. [2022-11-21 13:55:32,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 430 transitions, 1568 flow [2022-11-21 13:55:32,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 430 transitions, 1512 flow, removed 10 selfloop flow, removed 18 redundant places. [2022-11-21 13:55:32,784 INFO L231 Difference]: Finished difference. Result has 459 places, 430 transitions, 1270 flow [2022-11-21 13:55:32,785 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1270, PETRI_PLACES=459, PETRI_TRANSITIONS=430} [2022-11-21 13:55:32,785 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, 74 predicate places. [2022-11-21 13:55:32,785 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 430 transitions, 1270 flow [2022-11-21 13:55:32,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 259.5) internal successors, (1557), 6 states have internal predecessors, (1557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:32,786 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:32,787 INFO L209 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 13:55:32,796 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-21 13:55:32,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-21 13:55:32,995 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:32,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:32,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1705975658, now seen corresponding path program 1 times [2022-11-21 13:55:32,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:32,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103581018] [2022-11-21 13:55:32,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:32,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:33,239 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-21 13:55:33,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1699712457] [2022-11-21 13:55:33,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:33,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:33,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:55:33,241 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:55:33,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-21 13:55:35,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:55:35,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 5938 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-21 13:55:35,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:55:35,302 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-21 13:55:35,302 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 13:55:35,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:35,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103581018] [2022-11-21 13:55:35,303 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-21 13:55:35,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699712457] [2022-11-21 13:55:35,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699712457] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:55:35,303 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:55:35,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-21 13:55:35,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332360049] [2022-11-21 13:55:35,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:55:35,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-21 13:55:35,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:35,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-21 13:55:35,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 13:55:35,307 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 378 out of 408 [2022-11-21 13:55:35,308 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 430 transitions, 1270 flow. Second operand has 3 states, 3 states have (on average 379.0) internal successors, (1137), 3 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:35,308 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:35,308 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 378 of 408 [2022-11-21 13:55:35,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:36,986 INFO L130 PetriNetUnfolder]: 6/3058 cut-off events. [2022-11-21 13:55:36,986 INFO L131 PetriNetUnfolder]: For 572/578 co-relation queries the response was YES. [2022-11-21 13:55:36,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4087 conditions, 3058 events. 6/3058 cut-off events. For 572/578 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 798 event pairs, 0 based on Foata normal form. 1/3042 useless extension candidates. Maximal degree in co-relation 3881. Up to 91 conditions per place. [2022-11-21 13:55:36,991 INFO L137 encePairwiseOnDemand]: 405/408 looper letters, 9 selfloop transitions, 2 changer transitions 0/432 dead transitions. [2022-11-21 13:55:36,991 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 432 transitions, 1296 flow [2022-11-21 13:55:36,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-21 13:55:36,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-21 13:55:36,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1146 transitions. [2022-11-21 13:55:36,993 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9362745098039216 [2022-11-21 13:55:36,993 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1146 transitions. [2022-11-21 13:55:36,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1146 transitions. [2022-11-21 13:55:36,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:36,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1146 transitions. [2022-11-21 13:55:36,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 382.0) internal successors, (1146), 3 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:36,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 408.0) internal successors, (1632), 4 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:36,995 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 408.0) internal successors, (1632), 4 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:36,995 INFO L175 Difference]: Start difference. First operand has 459 places, 430 transitions, 1270 flow. Second operand 3 states and 1146 transitions. [2022-11-21 13:55:36,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 432 transitions, 1296 flow [2022-11-21 13:55:37,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 432 transitions, 1286 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-21 13:55:37,005 INFO L231 Difference]: Finished difference. Result has 457 places, 430 transitions, 1268 flow [2022-11-21 13:55:37,006 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1268, PETRI_PLACES=457, PETRI_TRANSITIONS=430} [2022-11-21 13:55:37,006 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, 72 predicate places. [2022-11-21 13:55:37,006 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 430 transitions, 1268 flow [2022-11-21 13:55:37,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 379.0) internal successors, (1137), 3 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:37,007 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:37,008 INFO L209 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, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 13:55:37,023 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-21 13:55:37,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-21 13:55:37,210 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:37,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:37,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1195755065, now seen corresponding path program 1 times [2022-11-21 13:55:37,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:37,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923931500] [2022-11-21 13:55:37,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:37,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:37,436 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-21 13:55:37,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [562651516] [2022-11-21 13:55:37,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:37,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:37,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:55:37,440 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:55:37,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-21 13:55:39,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:55:39,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 5963 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-21 13:55:39,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:55:42,031 INFO L134 CoverageAnalysis]: Checked inductivity of 9576 backedges. 1 proven. 9570 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-21 13:55:42,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:55:44,972 INFO L134 CoverageAnalysis]: Checked inductivity of 9576 backedges. 1 proven. 9570 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-21 13:55:44,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:55:44,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923931500] [2022-11-21 13:55:44,973 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-21 13:55:44,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562651516] [2022-11-21 13:55:44,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562651516] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:55:44,973 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-21 13:55:44,974 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 61 [2022-11-21 13:55:44,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856734115] [2022-11-21 13:55:44,975 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-21 13:55:44,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-11-21 13:55:44,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:55:44,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-11-21 13:55:44,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=960, Invalid=2700, Unknown=0, NotChecked=0, Total=3660 [2022-11-21 13:55:44,998 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 377 out of 408 [2022-11-21 13:55:45,015 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 430 transitions, 1268 flow. Second operand has 61 states, 61 states have (on average 379.4754098360656) internal successors, (23148), 61 states have internal predecessors, (23148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:45,016 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:55:45,016 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 377 of 408 [2022-11-21 13:55:45,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:55:52,888 INFO L130 PetriNetUnfolder]: 6/5788 cut-off events. [2022-11-21 13:55:52,888 INFO L131 PetriNetUnfolder]: For 4433/4434 co-relation queries the response was YES. [2022-11-21 13:55:52,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8165 conditions, 5788 events. 6/5788 cut-off events. For 4433/4434 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 797 event pairs, 0 based on Foata normal form. 30/5802 useless extension candidates. Maximal degree in co-relation 7960. Up to 181 conditions per place. [2022-11-21 13:55:52,899 INFO L137 encePairwiseOnDemand]: 402/408 looper letters, 66 selfloop transitions, 90 changer transitions 0/531 dead transitions. [2022-11-21 13:55:52,900 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 531 transitions, 2354 flow [2022-11-21 13:55:52,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-11-21 13:55:52,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2022-11-21 13:55:52,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 34101 transitions. [2022-11-21 13:55:52,931 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9286764705882353 [2022-11-21 13:55:52,931 INFO L72 ComplementDD]: Start complementDD. Operand 90 states and 34101 transitions. [2022-11-21 13:55:52,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 90 states and 34101 transitions. [2022-11-21 13:55:52,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:55:52,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 90 states and 34101 transitions. [2022-11-21 13:55:52,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 91 states, 90 states have (on average 378.9) internal successors, (34101), 90 states have internal predecessors, (34101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:53,021 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 91 states, 91 states have (on average 408.0) internal successors, (37128), 91 states have internal predecessors, (37128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:53,028 INFO L81 ComplementDD]: Finished complementDD. Result has 91 states, 91 states have (on average 408.0) internal successors, (37128), 91 states have internal predecessors, (37128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:53,029 INFO L175 Difference]: Start difference. First operand has 457 places, 430 transitions, 1268 flow. Second operand 90 states and 34101 transitions. [2022-11-21 13:55:53,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 531 transitions, 2354 flow [2022-11-21 13:55:53,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 531 transitions, 2350 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-21 13:55:53,052 INFO L231 Difference]: Finished difference. Result has 560 places, 476 transitions, 1918 flow [2022-11-21 13:55:53,052 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=1264, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=90, PETRI_FLOW=1918, PETRI_PLACES=560, PETRI_TRANSITIONS=476} [2022-11-21 13:55:53,053 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, 175 predicate places. [2022-11-21 13:55:53,053 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 476 transitions, 1918 flow [2022-11-21 13:55:53,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 379.4754098360656) internal successors, (23148), 61 states have internal predecessors, (23148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:55:53,056 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:55:53,058 INFO L209 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, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 13:55:53,085 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-21 13:55:53,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-21 13:55:53,278 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:55:53,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:55:53,279 INFO L85 PathProgramCache]: Analyzing trace with hash 811613051, now seen corresponding path program 2 times [2022-11-21 13:55:53,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:55:53,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769984276] [2022-11-21 13:55:53,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:55:53,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:55:53,694 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-21 13:55:53,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [940126588] [2022-11-21 13:55:53,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-21 13:55:53,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:55:53,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:55:53,696 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:55:53,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-21 13:55:58,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-21 13:55:58,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 13:55:58,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 11498 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-21 13:55:58,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:56:02,151 INFO L134 CoverageAnalysis]: Checked inductivity of 39621 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 39620 trivial. 0 not checked. [2022-11-21 13:56:02,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:56:08,954 INFO L134 CoverageAnalysis]: Checked inductivity of 39621 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 39620 trivial. 0 not checked. [2022-11-21 13:56:08,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:56:08,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769984276] [2022-11-21 13:56:08,955 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-21 13:56:08,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940126588] [2022-11-21 13:56:08,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940126588] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:56:08,955 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-21 13:56:08,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-11-21 13:56:08,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163079358] [2022-11-21 13:56:08,957 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-21 13:56:08,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-21 13:56:08,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:56:08,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-21 13:56:08,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-11-21 13:56:08,963 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 408 [2022-11-21 13:56:08,965 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 476 transitions, 1918 flow. Second operand has 8 states, 8 states have (on average 376.75) internal successors, (3014), 8 states have internal predecessors, (3014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:56:08,966 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:56:08,966 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 408 [2022-11-21 13:56:08,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:56:20,049 INFO L130 PetriNetUnfolder]: 7/8549 cut-off events. [2022-11-21 13:56:20,049 INFO L131 PetriNetUnfolder]: For 3254/3255 co-relation queries the response was YES. [2022-11-21 13:56:20,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12267 conditions, 8549 events. 7/8549 cut-off events. For 3254/3255 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 321 event pairs, 0 based on Foata normal form. 2/8535 useless extension candidates. Maximal degree in co-relation 12048. Up to 271 conditions per place. [2022-11-21 13:56:20,068 INFO L137 encePairwiseOnDemand]: 402/408 looper letters, 22 selfloop transitions, 9 changer transitions 0/491 dead transitions. [2022-11-21 13:56:20,068 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 491 transitions, 2019 flow [2022-11-21 13:56:20,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-21 13:56:20,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-21 13:56:20,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3398 transitions. [2022-11-21 13:56:20,073 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9253812636165577 [2022-11-21 13:56:20,073 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3398 transitions. [2022-11-21 13:56:20,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3398 transitions. [2022-11-21 13:56:20,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:56:20,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3398 transitions. [2022-11-21 13:56:20,080 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 377.55555555555554) internal successors, (3398), 9 states have internal predecessors, (3398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:56:20,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 408.0) internal successors, (4080), 10 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:56:20,084 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 408.0) internal successors, (4080), 10 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:56:20,085 INFO L175 Difference]: Start difference. First operand has 560 places, 476 transitions, 1918 flow. Second operand 9 states and 3398 transitions. [2022-11-21 13:56:20,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 491 transitions, 2019 flow [2022-11-21 13:56:20,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 491 transitions, 1901 flow, removed 17 selfloop flow, removed 42 redundant places. [2022-11-21 13:56:20,138 INFO L231 Difference]: Finished difference. Result has 529 places, 482 transitions, 1850 flow [2022-11-21 13:56:20,138 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=1800, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1850, PETRI_PLACES=529, PETRI_TRANSITIONS=482} [2022-11-21 13:56:20,139 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, 144 predicate places. [2022-11-21 13:56:20,139 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 482 transitions, 1850 flow [2022-11-21 13:56:20,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 376.75) internal successors, (3014), 8 states have internal predecessors, (3014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:56:20,140 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:56:20,142 INFO L209 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, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 13:56:20,177 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-21 13:56:20,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:56:20,369 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:56:20,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:56:20,371 INFO L85 PathProgramCache]: Analyzing trace with hash -2005211415, now seen corresponding path program 3 times [2022-11-21 13:56:20,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:56:20,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116622007] [2022-11-21 13:56:20,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:56:20,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:56:21,850 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-21 13:56:21,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1677994664] [2022-11-21 13:56:21,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-21 13:56:21,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:56:21,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:56:21,853 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:56:21,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-21 13:58:25,948 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-21 13:58:25,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 13:58:25,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 1735 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-21 13:58:26,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:58:40,136 INFO L134 CoverageAnalysis]: Checked inductivity of 364817 backedges. 0 proven. 245967 refuted. 0 times theorem prover too weak. 118850 trivial. 0 not checked. [2022-11-21 13:58:40,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:58:56,326 INFO L134 CoverageAnalysis]: Checked inductivity of 364817 backedges. 0 proven. 245967 refuted. 0 times theorem prover too weak. 118850 trivial. 0 not checked. [2022-11-21 13:58:56,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:58:56,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116622007] [2022-11-21 13:58:56,326 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-21 13:58:56,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677994664] [2022-11-21 13:58:56,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677994664] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:58:56,326 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-21 13:58:56,332 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-11-21 13:58:56,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430277597] [2022-11-21 13:58:56,333 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-21 13:58:56,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-21 13:58:56,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:58:56,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-21 13:58:56,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2022-11-21 13:58:56,343 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 408 [2022-11-21 13:58:56,347 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 482 transitions, 1850 flow. Second operand has 16 states, 16 states have (on average 377.375) internal successors, (6038), 16 states have internal predecessors, (6038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:58:56,348 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:58:56,348 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 408 [2022-11-21 13:58:56,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:59:58,393 INFO L130 PetriNetUnfolder]: 11/19585 cut-off events. [2022-11-21 13:59:58,393 INFO L131 PetriNetUnfolder]: For 8063/8064 co-relation queries the response was YES. [2022-11-21 13:59:58,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27821 conditions, 19585 events. 11/19585 cut-off events. For 8063/8064 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 326 event pairs, 0 based on Foata normal form. 4/19573 useless extension candidates. Maximal degree in co-relation 27599. Up to 631 conditions per place. [2022-11-21 13:59:58,475 INFO L137 encePairwiseOnDemand]: 402/408 looper letters, 42 selfloop transitions, 21 changer transitions 0/523 dead transitions. [2022-11-21 13:59:58,476 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 523 transitions, 2145 flow [2022-11-21 13:59:58,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-21 13:59:58,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-21 13:59:58,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 7920 transitions. [2022-11-21 13:59:58,484 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9243697478991597 [2022-11-21 13:59:58,485 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 7920 transitions. [2022-11-21 13:59:58,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 7920 transitions. [2022-11-21 13:59:58,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:59:58,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 7920 transitions. [2022-11-21 13:59:58,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 377.14285714285717) internal successors, (7920), 21 states have internal predecessors, (7920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:59:58,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 408.0) internal successors, (8976), 22 states have internal predecessors, (8976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:59:58,512 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 408.0) internal successors, (8976), 22 states have internal predecessors, (8976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:59:58,513 INFO L175 Difference]: Start difference. First operand has 529 places, 482 transitions, 1850 flow. Second operand 21 states and 7920 transitions. [2022-11-21 13:59:58,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 523 transitions, 2145 flow [2022-11-21 13:59:58,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 523 transitions, 2131 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-21 13:59:58,596 INFO L231 Difference]: Finished difference. Result has 553 places, 495 transitions, 1974 flow [2022-11-21 13:59:58,597 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=408, PETRI_DIFFERENCE_MINUEND_FLOW=1844, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1974, PETRI_PLACES=553, PETRI_TRANSITIONS=495} [2022-11-21 13:59:58,598 INFO L288 CegarLoopForPetriNet]: 385 programPoint places, 168 predicate places. [2022-11-21 13:59:58,598 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 495 transitions, 1974 flow [2022-11-21 13:59:58,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 377.375) internal successors, (6038), 16 states have internal predecessors, (6038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:59:58,599 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:59:58,604 INFO L209 CegarLoopForPetriNet]: trace histogram [210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 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, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 13:59:58,684 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-21 13:59:58,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:59:58,837 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2022-11-21 13:59:58,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:59:58,840 INFO L85 PathProgramCache]: Analyzing trace with hash -2137014587, now seen corresponding path program 4 times [2022-11-21 13:59:58,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:59:58,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185367590] [2022-11-21 13:59:58,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:59:58,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 14:00:02,566 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-21 14:00:02,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1266481015] [2022-11-21 14:00:02,575 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-21 14:00:02,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 14:00:02,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 14:00:02,585 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 14:00:02,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df81670-b2ac-4a4f-8a66-1d71045e0aad/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process